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图中表示附加属性的最合适方法是什么?