Wpf 在DataTrigger中调用ElementMethod

Wpf 在DataTrigger中调用ElementMethod,wpf,xaml,controls,styles,datatrigger,Wpf,Xaml,Controls,Styles,Datatrigger,我有一个使用这种风格的文本框。我需要在此样式中向添加Focus()方法。 因此,当TextBox可见且ValidParent属性为false时,我调用该TextBox上的Focus()方法 <Style x:Key="ParentTextBoxStyle" TargetType="{x:Type TextBox}"> <Style.Triggers> <DataTrigger Binding="{Binding Path=ValidParen

我有一个使用这种风格的文本框。我需要在此样式中向添加Focus()方法。
因此,当TextBox可见且ValidParent属性为false时,我调用该TextBox上的Focus()方法

<Style x:Key="ParentTextBoxStyle" TargetType="{x:Type TextBox}">
    <Style.Triggers>
        <DataTrigger Binding="{Binding Path=ValidParent }" Value="false">
            ...
        </DataTrigger>
        <DataTrigger Binding="{Binding Path=ValidParent }" Value="false">
            <Setter Property="BorderBrush" Value="Red"/>
        </DataTrigger>
    </Style.Triggers>
</Style>

...
这可能吗??如果是的话,那么如果我有多个行为相同的文本框,其中一个会收到焦点??那么,我的Xaml中控件的顺序是否会产生差异??

谢谢

您不能通过样式触发器调用方法。使用中的
交互性
可以提供更多选项,包括方法调用,但它们不能轻松地用于样式中