У меня простой пример и привязка данных с использованием TemplatedParent не работает. Кто-нибудь знает, что не так?DataTrigger от взаимодействия не работает Windows Phone
<Button Background="Red" Content="xD">
<Button.Template>
<ControlTemplate TargetType="Button">
<Border>
<i:Interaction.Triggers>
<ec:DataTrigger Binding="{Binding RelativeSource={RelativeSource Mode=TemplatedParent}, Path=Background}" Value="Red">
<ec:ChangePropertyAction PropertyName="Background" Value="CadetBlue"/>
</ec:DataTrigger>
</i:Interaction.Triggers>
</Border>
</ControlTemplate>
</Button.Template>
</Button>
Ошибка в выходе. Предполагается, что фон должен быть установлен в CadetBlue, но эффект не применяется.
Вы могли бы быть более подробно о том, как он не работает? любые исключения или уведомления об ошибках в окне *** Output ***? –
Я думаю, что режим TemplatedParent может использоваться только для 'ControlTemplate', в этом случае он используется для' Border'. –
Не работает. – Maximus