<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 WPF переплеты с RelativeSource
Выше я шаблон данных, который переключение на определенный тип данных с помощью шаблона данных. Я использую шаблон mvvm. Я хочу привязываться к свойству ImageClick.
Я был в состоянии сделать это раньше, но так как я переместил кнопку внутри шаблона данных, я не могу привязываться к этому свойству.
Я думаю, мне нужно использовать Относительный источник для привязки, но я действительно не уверен, как это сделать.
Помощь по этому вопросу будет изумительной.
Спасибо.
Возможно, этот ответ будет полезно http://stackoverflow.com/questions/10596094/bind-command-from-business-object-to-view- in-mvvm/10596243 # 10596243 – Zabavsky
Это выглядит нормально, в зависимости от того, где находится команда ImageClick. Можем ли мы увидеть модель обзора? – Phil