2
我有一個自定義控件,我將其放到Visual Studio 2010和c#winforms中的窗體上。停止VS將屬性值放在.Designer.cs文件中
當我放下窗體上的控件時,屬性會自動填充到From1.Designer.cs文件中。我想停止出現在文件中的特定屬性。我已經標記爲[Browsable(false)]
,但這不足以阻止VS干擾我的財產。是否有一個VS的屬性忽略該屬性?
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
相反,如果你想停止的財產,如果它有它的默認值,你可以做什麼@HandPassant在評論中指出要序列:
是的,[DefaultValue]也是一個有力的競爭者。 –
@HansPassant你是對的,這取決於他想要的東西! –
@Adriano非常真實。我不能擁有默認值,因爲該屬性只有在系統運行並授予對數據庫的安全訪問權時纔有效。在這個senerio中,我希望VS獨自留下財產價值。 PS - 接受答案有點延遲,因爲我不得不等待15分鐘,只有十分鐘的時間,我不得不開車回家。 – James