如何更改Interaction Trigger的数据上下文

时间:2016-08-05 16:03:17

标签: wpf command datacontext interaction

我有一个带有交互触发器的文本框A.文本框的数据上下文是视图模型中的属性。但是,ClearCommand在视图模型中定义。如何将交互触发器或其命令的数据上下文更改为自己的视图模型。

谢谢

<TextBox Name="TextBoxA"Text="{Binding myObject.TextPrp,UpdateSourceTrigger=PropertyChanged}">
            <i:Interaction.Triggers>
                <i:EventTrigger EventName="TextChanged">
                    <i:InvokeCommandAction Command="{Binding ClearCommand}"
                                            CommandParameter="{Binding ElementName=TextBoxB,Path=Text}"></i:InvokeCommandAction>
                </i:EventTrigger>
            </i:Interaction.Triggers>
        </TextBox>

1 个答案:

答案 0 :(得分:2)

你必须绑定到像这样的相对来源

p3