我有OperationMode
的自定义控件,根据此属性,我需要做某些事情。
我还有其他依赖项属性,例如Property1
和Property2
。我需要确保当用户以一种方式使用控件(某些OperationMode)时,控件没有任何绑定Property1
所以,我想知道是否有任何方法进行programmaticaly检查以确保该属性是否具有与特定依赖属性相关联的绑定?
答案 0 :(得分:3)
您可以使用控件的GetBindingExpression
来测试绑定是否已应用于依赖项属性: -
bool property1IsBound = GetBindingExpression(Property1Property) != null;