Condition.Property プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
条件のプロパティを取得または設定します。 これは MultiTrigger オブジェクトにのみ適用されます。
public:
property System::Windows::DependencyProperty ^ Property { System::Windows::DependencyProperty ^ get(); void set(System::Windows::DependencyProperty ^ value); };
[System.Windows.Markup.Ambient]
public System.Windows.DependencyProperty Property { get; set; }
[<System.Windows.Markup.Ambient>]
member this.Property : System.Windows.DependencyProperty with get, set
Public Property Property As DependencyProperty
プロパティ値
条件のプロパティを指定する DependencyProperty。 既定値は、null です。
- 属性
例
次の例には、2 つの MultiTriggers が含まれています。 1 つ目は 、HasItems プロパティが false で Width プロパティが Auto の場合に MinWidth プロパティ値を設定 します。2 つ目は似ていますが、MinHeight プロパティ用です。
<Style.Triggers>
<Trigger Property="IsEnabled" Value="false">
<Setter Property="Background" Value="#EEEEEE" />
</Trigger>
<MultiTrigger>
<MultiTrigger.Conditions>
<Condition Property="HasItems" Value="false" />
<Condition Property="Width" Value="Auto" />
</MultiTrigger.Conditions>
<Setter Property="MinWidth" Value="120"/>
</MultiTrigger>
<MultiTrigger>
<MultiTrigger.Conditions>
<Condition Property="HasItems" Value="false" />
<Condition Property="Height" Value="Auto" />
</MultiTrigger.Conditions>
<Setter Property="MinHeight" Value="95"/>
</MultiTrigger>
</Style.Triggers>
注釈
MultiTriggerでは、一連の条件に基づいてプロパティ値を設定できます。 条件は、要素のプロパティ (プロパティで指定された) の値が Property 指定された (参照等値チェック) と一致する場合に満たされます Value 。 指定されたすべての条件が満たされている場合は、トリガーが適用されます。
トリガーを含むテンプレートのスタイルに設定されていない場合 TargetType
。 その後、構文を使用してプロパティ名を修飾する ClassName.PropertyName
必要があります。
条件の場合はMultiTrigger、プロパティとプロパティValueをProperty設定する必要があることに注意してください。 この値を Binding 設定すると、その場合は例外が発生します。
s のMultiDataTrigger場合Conditionは、Bindingこのプロパティの代わりにプロパティを使用する必要があります。