dependency-properties

    33熱度

    8回答

    我正在尋找一些方法來有效地隱藏繼承成員。我有一個從普通基類繼承的類庫。一些更新的後代類繼承了依賴性屬性,這些屬性已經變得殘缺不全,並且在使用智能感知或在視覺設計器中使用類時可能會有點混淆。 這些類都是編寫爲WPF或Silverlight 2.0編譯的控件。我知道ICustomTypeDescriptor和ICustomPropertyProvider,但我很確定那些不能在Silverlight中使

    8熱度

    6回答

    我在單元測試中遇到了一個不尋常的問題。我正在測試的類在運行時動態創建一個依賴屬性,並且該依賴屬性的類型可以根據具體情況而有所不同。在編寫我的單元測試時,我需要創建具有不同類型的依賴項屬性,並導致錯誤,因爲您無法重新定義現有的依賴項屬性。 那麼有沒有辦法來取消註冊依賴項屬性或更改現有依賴項屬性的類型? 謝謝! OverrideMetadata()只允許您更改默認值等很少的東西,所以它沒有幫助。 Ap

    2熱度

    3回答

    如何將一個propertychanged回調附加到一個繼承的屬性?喜歡這樣: class A { DependencyProperty prop; } class B : A { //... prop.AddListener(PropertyChangeCallback); }

    3熱度

    2回答

    我用DependencyProperty創建了一個簡單的類。設置該值時,我發現在CoerceValueCallback之前調用了ValidateValueCallback。 在wpftutorial和其他書中,聲稱在確認之前調用強制。

    0熱度

    1回答

    在UML圖表或VS2008類圖等近似uml圖中表示附加屬性的最合適方法是什麼?