1
我有一個用戶控件,它以編程方式設置其命令綁定和內容。停止在UserControl中序列化CommandBindings
我也將這個控件序列化爲XAML。我不想讓內容或綁定被序列化,因爲我設置了這些內容或綁定。內容是通過覆蓋照顧:
public virtual bool ShouldSerializeContent()
而且我很高興地看到命令綁定等價物:
public bool ShouldSerializeCommandBindings()
但是,這個功能不是虛的,並在指定新的藏身之我實施似乎什麼都不做?這確實出現在本頁面MS要使用它的推薦方式: http://msdn.microsoft.com/en-us/library/53b8022e(v=vs.85).aspx
我也曾嘗試陰影CommandBindings屬性,並使用[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden),但這只是傷了我的綁定。
任何人都可以告訴我正確的方法嗎?這是一個錯誤?