私はWPFを使用して作業しており、treeViewItemを処理しています。IsExpand=false
マウスがこのノードの上にあるときにノードを展開し、マウスがそこにないときにプロパティを設定する方法を探しています。機能は非常にシンプルです。
トリガーまたはイベントを使用する必要がある場合、このコントロールのイベントを使用するのに少し迷っています。前もって感謝します。
このようなものは、あなたを正しい方向に向けるはずです
<Grid>
<TreeView Margin="0,40,0,0">
<TreeViewItem Header="Level 1">
<TreeViewItem Header="Level 2" />
</TreeViewItem>
<TreeView.ItemContainerStyle>
<Style TargetType="{x:Type TreeViewItem}">
<Setter Property="IsExpanded" Value="False" />
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="IsExpanded" Value="True" />
</Trigger>
</Style.Triggers>
</Style>
</TreeView.ItemContainerStyle>
</TreeView>
</Grid>