BaseValueSource 列挙型

定義

特定の依存関係プロパティの値のプロパティのシステムのソースを識別します。

public enum class BaseValueSource
public enum BaseValueSource
type BaseValueSource = 
Public Enum BaseValueSource
継承
BaseValueSource

フィールド

Default 1

ソースは、プロパティのメタデータで定義されている既定値です。

DefaultStyle 3

ソースは、既定のスタイルのセッターからのものです。 既定のスタイルは、現在のテーマに由来します。

DefaultStyleTrigger 4

ソースは、既定のスタイルのトリガーからのものです。 既定のスタイルは、現在のテーマに由来します。

ImplicitStyleReference 8

ソースは、暗黙的なスタイルの参照です (スタイルは検出された型またはベースの型に基づいています)。 この値は Style プロパティ自体に関して返されるに過ぎず、そのようなスタイルのセッターやトリガーを通して設定されるプロパティに関して返されることはありません。

Inherited 2

ソースは、プロパティ値の継承による値です。

Local 11

ソースはローカルで設定された値です。

ParentTemplate 9

ソースは、要素によって使用されている親テンプレートに基づきます。

ParentTemplateTrigger 10

ソースは、要素を作成した親テンプレートからのトリガーに基づく値です。

Style 5

ソースは、テーマ以外のスタイルのスタイル セッターからのものです。

StyleTrigger 7

ソースは、テーマ以外のスタイルのトリガーに基づく値です。

TemplateTrigger 6

ソースは、テーマ以外のスタイルからのテンプレートのトリガーに基づく値です。

Unknown 0

ソースが不明です。 これが既定値です。

注釈

この列挙型は、構造体内の ValueSource プロパティによって使用されます。これは、特定の依存関係プロパティに対してメソッドを GetValueSource 呼び出すことによって取得されます。

この列挙の各値は、WPF プロパティ システム全体の特定の側面が、特定の依存関係オブジェクトに対する特定の依存関係プロパティ値の有効な値決定を担当していることを示します。 WPF プロパティ システムと、プロパティ システムの各側面が動作する優先順位の詳細については、「 依存関係プロパティ値の優先順位」を参照してください。

既定値は、列挙体の既定値ではありません。

適用対象

こちらもご覧ください