保存用户控件属性并重新加载

Posted

技术标签:

【中文标题】保存用户控件属性并重新加载【英文标题】:Save User Control Properties and Reload 【发布时间】:2012-08-10 14:54:13 【问题描述】:

我创建了一个用户控件,其中包含 Show 属性可以设置为 True 或 False,另一个属性 Color 可以更改我的控件的颜色。但我希望当用户在 Windows 应用程序中使用时,用户应该能够更改这些属性。 我该怎么做???

public bool Draw1MinuteTicks
    
        get  return this.bDraw1MinuteTicks; 
        set  this.bDraw1MinuteTicks = value; 
    
public Color TicksColor
    
        get  return this.ticksColor; 
        set  this.ticksColor = value; 
    

我有这些属性。

【问题讨论】:

请告诉我们您目前拥有的代码 Saving and restoring app settings in C# Forms 的可能重复项 【参考方案1】:

我认为满足您需求的最简单方法是使用数据绑定。那里有一些优秀的文章,例如Josh Smith's blog post。还可以查看有关 M-V-VM 模式的文章,例如Barry Lapthorn's blog post.

问候 约尔格

【讨论】:

以上是关于保存用户控件属性并重新加载的主要内容,如果未能解决你的问题,请参考以下文章

使用运行时生成的控件保存控件窗口并重新加载为以前的状态

SharePoint 2010 用户控件保存属性

wpf 重新加载自定义控件出现异常

款式修改窗口,开发调整过窗口格局保存功能,关了窗口重新打开还是按关闭前的格局.

C# winform中使用动态加载控件的属性

加密 iframe 控件的 src 属性