我有簡單的例子和使用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 ***窗口中的任何異常或通知錯誤? – 2014-10-30 18:14:25
我認爲'TemplatedParent'模式只能用於'ControlTemplate',在這種情況下它用於'Border'。 – 2014-10-30 18:19:24
它工作不正常。 – Maximus 2014-10-30 18:20:55