[英]Trigger inheritance in WPF?
我有2個WPF TabItem控件的觸發器,除了此行外,它們都是相同的:
<Setter Property="Opacity" Value="0.8" />
有什么辦法可以使IsMouseOver的觸發器從IsSelected繼承並簡單地添加附加的setter嗎?請提供一個示例(如果可能的話)
完整的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>
觸發器不相互繼承。 您嘗試做的事是不可能的。
您可以使樣式彼此繼承,但不能互相觸發。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.