DependencyPropertyHelper DependencyPropertyHelper DependencyPropertyHelper DependencyPropertyHelper Class

定義

依存関係プロパティの有効値のプロパティ システムのソースを報告する単一のヘルパー メソッド (GetValueSource(DependencyObject, DependencyProperty)) を提供します。Provides a single helper method (GetValueSource(DependencyObject, DependencyProperty)) that reports the property system source for the effective value of a dependency property.

public ref class DependencyPropertyHelper abstract sealed
public static class DependencyPropertyHelper
type DependencyPropertyHelper = class
Public Class DependencyPropertyHelper
継承
DependencyPropertyHelperDependencyPropertyHelperDependencyPropertyHelperDependencyPropertyHelper

注釈

WPFWPFプロパティ システムはかなり複雑にし、合理化する可能性のあるさまざまな確立されている値の決定の優先順位に基づいて、入力から取得した値に依存しています。TheWPFWPF property system is fairly complex, and relies on rationalizing the values that potentially come from a variety of inputs, based on an established value determination precedence. これらのソースがコンパイル済みのマークアップから、実行時のコードから取得される可能性がも、実行時のユーザー設定からでも依存関係プロパティの値のシステムでは、どの参加者にを呼び出すときに取得する値が確立されている正確に把握するのに役立ちますできるためGetValue、そのプロパティの実行時にします。Because these sources potentially come from run-time code, from compiled markup, or even from run-time user settings, it can be useful to know exactly which participant in the dependency property value system established the value you obtain when calling GetValue at run-time on that property. 値は、意図していたものよりも、別のソースを元に場合、は、アプリケーションの一部の側面を調整する必要があります。If the value came from a different source than you had intended, you might need to adjust some aspect of your application. 値のソースには、スタイル、テーマ、ローカル値をアニメーション、バインディング、またはテーマやシステム リソースをシステムの設定など、実行時のベース値があります。The value source might be a style, a theme, a local value, an animation, a binding, or a run-time based value such as system settings through themes or system resources. 詳細については、「依存関係プロパティ値の優先順位」を参照してください。For more information, see Dependency Property Value Precedence.

オブジェクトのプロパティの特定のインスタンスではなく、プロパティに関する一般に、レポートを別のメカニズムは、プロパティのメタデータです。Another mechanism that reports on the property in general, rather than a specific instance of the property on an object, is the property metadata. 呼び出してプロパティのメタデータが検索GetMetadataを調べて、返されたPropertyMetadata(または返されるプロパティのメタデータにキャストできるいくつかの可能な派生クラスのいずれか)。The property metadata is findable by calling GetMetadata and examining the returned PropertyMetadata (or one of several possible derived classes that the returned property metadata is castable to).

メソッド

GetValueSource(DependencyObject, DependencyProperty) GetValueSource(DependencyObject, DependencyProperty) GetValueSource(DependencyObject, DependencyProperty) GetValueSource(DependencyObject, DependencyProperty)

特定の DependencyObject の指定した依存関係プロパティのさまざまなメタデータとプロパティ システム特性を報告する構造体を返します。Returns a structure that reports various metadata and property system characteristics of a specified dependency property on a particular DependencyObject.

IsTemplatedValueDynamic(DependencyObject, DependencyProperty) IsTemplatedValueDynamic(DependencyObject, DependencyProperty) IsTemplatedValueDynamic(DependencyObject, DependencyProperty) IsTemplatedValueDynamic(DependencyObject, DependencyProperty)

指定した要素が、別の場所の変更に基づいて実行時に変わる可能性のある、指定したプロパティの値を定義するテンプレートのインスタンスに属するかどうかを示します。Indicates whether a specified element belongs to an instance of a template that defines a value for the specified property that may change at runtime based on changes elsewhere.

適用対象