<DataTemplate DataType="{x:Type local:TestModel}">
<Button Content="Button" " Margin="0">
<i:Interaction.Triggers>
<i:EventTrigger EventName="Click">
<mvvm:EventToCommand
Command="{Binding ImageClick, Mode=OneWay}"
MustToggleIsEnabledValue="True"/>
</i:EventTrigger>
</i:Interaction.Triggers>
</Button>
</DataTemplate>
大家好,
上面我有一个数据模板,它使用数据模板切换某些数据类型。我正在使用mvvm模式。我想要绑定到ImageClick属性。
之前我能够这样做,但由于我在数据模板中移动了按钮,我无法绑定到该属性。
我认为我需要使用相对来源进行绑定,但我真的不确定如何做到这一点。
对此的帮助将是惊人的。
感谢。
答案 0 :(得分:1)
您可以尝试下面的内容。
<Button Command="{Binding RelativeSource={RelativeSource AncestorType={x:Type YourViewModel}}, Path=DataContext.ImageClick}" />
我认为这会对你有帮助..