重新打开项目后,ApplicationSettingsBindings会丢失

时间:2015-05-01 09:30:17

标签: c# visual-studio-2013 user-controls designer

我使用ApplicationSettings存储经常出现在我的表单中的字符串。我创造了类似于"多线标签"将TextView命名为UserControl,通过以下代码应用Text ...如果我重新打开或重建解决方案",文本绑定将被删除,但其他属性绑定仍然存在。

   [EditorBrowsable(EditorBrowsableState.Always)]
   //for showing the property in the code Designer
    [SettingsBindable(true)]
    //allows to create an ApplicationSettings Binding in the Designer
    public override string Text
    {
        get{  return text;}
        set{ text = value; draw(); }
    }

ApplicationSettings绑定我希望如何保留它们 PdbDr.png ApplicationSettings重新打开项目后的绑定 fMySp.png

(对不起,我还无法发布图片)

我已经尝试过使用" new"而不是"覆盖",就像我为BackColor,Font做的那样。但没有改变。 如果它可以提供帮助,我使用的是Visual Studio 2013 Update 4

1 个答案:

答案 0 :(得分:0)

解决方案:[DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)]〜感谢Hans Passant