0

現在、次のように、IsChecked でボタン トリガーを使用しています。

        <ControlTemplate.Triggers>
            <Trigger Property="IsChecked" Value="True">
                ...
            </Trigger>
        </ControlTemplate.Triggers>

Property="IsChecked"上記を私のメソッドのメンバーに依存するように変更する方法はありますか? のようなbool IsCheckedFlag;

コードビハインドでそのフラグを変更するとトリガーが起動されるようにします。

よろしくお願いします

アンディ

4

1 に答える 1

0

DataTriggersこれに使用できます

    <ControlTemplate.Triggers>
        <DataTrigger Binding="{Binding IsCheckedFlag}" Value="True">
            ...
        </DataTrigger >
    </ControlTemplate.Triggers>


    public bool IsCheckedFlag
    {
        get { return _isCheckedFlag; }
        set { _isCheckedFlag= value; NotifyPropertyChanged("IsCheckedFlag"); }
    }
于 2013-10-25T23:19:23.527 に答える