0
我正在開發一個定製控件WPF。此控件具有一些屬性,其類型爲自定義類。當在Blend的屬性瀏覽器中編輯這些屬性時,編輯屬性旁邊會出現一個按鈕,而VS不是這種情況。我的問題是如何在混合禁用此新按鈕。 在此先感謝。如何禁用Blend屬性瀏覽器中的New按鈕?
我正在開發一個定製控件WPF。此控件具有一些屬性,其類型爲自定義類。當在Blend的屬性瀏覽器中編輯這些屬性時,編輯屬性旁邊會出現一個按鈕,而VS不是這種情況。我的問題是如何在混合禁用此新按鈕。 在此先感謝。如何禁用Blend屬性瀏覽器中的New按鈕?
您可以使用告訴Blend(和Visual Studio)如何處理它們的屬性來標記屬性。其中之一是BrowsableAttribute。
要隱藏屬性,只需添加以下內容:
[Browsable(false)]
有一大堆的System.ComponentModel命名空間的詳細屬性,您可以使用自定義的混合方式的屬性和Visual Studio中DescriptionAttribute和CategoryAttribute 。