Style.Triggers Style.Triggers Style.Triggers Style.Triggers Property

定義

指定した条件に基づいてプロパティ値を適用する、TriggerBase オブジェクトのコレクションを取得します。Gets a collection of TriggerBase objects that apply property values based on specified conditions.

public:
 property System::Windows::TriggerCollection ^ Triggers { System::Windows::TriggerCollection ^ get(); };
public System.Windows.TriggerCollection Triggers { get; }
member this.Triggers : System.Windows.TriggerCollection
Public ReadOnly Property Triggers As TriggerCollection

プロパティ値

TriggerBase オブジェクトのコレクション。A collection of TriggerBase objects. 既定値は空のコレクションです。The default is an empty collection.

次の例は、 Style Buttonコントロールで使用できるという名前のを示しています。The following example shows a named Style available to Button controls. StyleIsPressedプロパティTrigger Foregroundがのtrue場合に、ボタンのプロパティを変更する要素を定義します。The Style defines a Trigger element that changes the Foreground property of a button when the IsPressed property is true.

<Style x:Key="Triggers" TargetType="Button">
    <Style.Triggers>
    <Trigger Property="IsPressed" Value="true">
        <Setter Property = "Foreground" Value="Green"/>
    </Trigger>
    </Style.Triggers>
</Style>

注釈

スタイルとテンプレートモデルを使用すると、 Style内でトリガーを指定できます。 WPFWPFThe WPFWPF styling and templating model enables you to specify triggers within your Style. 基本的に、トリガーとは、特定の条件 (特定のプロパティ値trueが発生したとき、イベントが発生したときなど) が満たされたときに変更を適用できるようにするオブジェクトのことです。Essentially, triggers are objects that enable you to apply changes when certain conditions (such as when a certain property value becomes true, or when an event occurs) are satisfied.

XAML プロパティ要素の使用XAML Property Element Usage

<object>  
  <object.Triggers>  
    oneOrMoreTriggers  
  </object.Triggers>  
</object>  

XAML 値XAML Values

oneOrMoreTriggersoneOrMoreTriggers
から派生するクラスである0個以上のTriggerBaseオブジェクト要素。Zero or more object elements that are classes deriving from TriggerBase.

適用対象

こちらもご覧ください