私は2つのエキスパンダーを並べて持っています。一度に開くことができるのは 1 つだけです。
次のように、トリガーを定義に直接記述したいと思います。
<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>
もちろん、これは悪いコードです..どうすればいいですか?