2015-05-01 68 views
0

我使用ApplicationSettings來存儲經常出現在我的表單中的字符串。我創建了一個名爲TextView的「多行標籤」作爲UserControl,通過以下代碼應用文本...如果我重新打開或「重建解決方案」,文本綁定將被刪除,但其他屬性綁定仍然存在。重新打開項目後ApplicationSettingsBindings丟失

[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

(對不起,我不能發表圖片還)

我後已經嘗試使用「新」而不是「覆蓋」,就像我正在爲BackColor,Font做的那樣。但沒有任何改變。 如果它可以幫助,我使用的Visual Studio 2013更新4

+0

你是戰鬥在UserControl.Text的屬性,我想你的時候,你會解決你的問題添加[DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)] –

+0

非常感謝,它解決了我的問題,使我的一天,我想標記您的評論爲答案 – leAthlon

回答

0

解決方案:[DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)]〜感謝漢斯帕桑特