DependencyPropertyHelper.IsTemplatedValueDynamic 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指示指定元素是否属于某个模板的实例,该实例定义可在运行时根据其他位置的更改而更改的指定属性的值。
public:
static bool IsTemplatedValueDynamic(System::Windows::DependencyObject ^ elementInTemplate, System::Windows::DependencyProperty ^ dependencyProperty);
public static bool IsTemplatedValueDynamic (System.Windows.DependencyObject elementInTemplate, System.Windows.DependencyProperty dependencyProperty);
static member IsTemplatedValueDynamic : System.Windows.DependencyObject * System.Windows.DependencyProperty -> bool
Public Shared Function IsTemplatedValueDynamic (elementInTemplate As DependencyObject, dependencyProperty As DependencyProperty) As Boolean
参数
- elementInTemplate
- DependencyObject
一个属于模板实例的元素。
- dependencyProperty
- DependencyProperty
一个依赖属性。
返回
如果 elementInTemplate
属于某个模板的实例(该实例定义可在运行时根据其他位置的更改而更改的指定属性的值),则为 true
;否则,为 false
。
注解
例如, TemplateBindingExtension 和 DynamicResourceExtension 对象设置Binding的值在运行时可能会基于其他位置的更改而更改。
如果 属性BaseValueSource.ParentTemplate的ValueSource.BaseValueSource值为 ,则此方法提供更详细的信息。 此信息主要用于诊断工具。