2
我有2個觸發爲WPF TabItem的控制,兩者除了這條線相同的:在WPF中觸發繼承?
<Setter Property="Opacity" Value="0.8" />
有沒有什麼辦法可以使IsMouseOver觸發器從IsSelected繼承和簡單的添加額外的二傳手是嗎?請提供一個例子,如果這樣的事情是可能的
完整的XAML:
<ControlTemplate.Triggers>
<Trigger Property="IsSelected" Value="True">
<Setter Property="Panel.ZIndex" Value="100" />
<Setter TargetName="Border" Property="BorderThickness" Value="1" />
</Trigger>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="Panel.ZIndex" Value="100" />
<Setter TargetName="Border" Property="BorderThickness" Value="1" />
<Setter Property="Opacity" Value="0.8" />
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
我不認爲可能會有什麼要求。有一個使用'MultiTrigger'的解決方法。 – HichemSeeSharp
有點偏離主題:以下可能解釋爲什麼不可能簡單地刪除此重複:http://www.paulstovell.com/six-years-of-wpf –