1
我有2個擴展器並排。 一次只能打開1個。WPF擴展器觸發器
我要爲他們寫觸發器直接在他們的定義這樣的:
<Expander x:Name="MenuOverView" ExpandDirection="Left">
<Expander.Triggers>
<Trigger Property="IsExpanded" Value="False" SourceName="MenuDetailed">
<Setter Property="IsExpanded" Value="True" TargetName="MenuOverView" />
</Trigger>
</Expander.Triggers>
</Expander>
<Expander x:Name="MenuDetailed" ExpandDirection="Right">
<Expander.Triggers>
<Trigger Property="IsExpanded" Value="False" SourceName="MenuOverView">
<Setter Property="IsExpanded" Value="True" TargetName="MenuDetailed" />
</Trigger>
</Expander.Triggers>
</Expander>
當然,這是一個糟糕的代碼.. 我怎麼能這樣做嗎?