gpt4 book ai didi

wpf - 单击鼠标后如何停止 TreeView 折叠事件

转载 作者:行者123 更新时间:2023-12-04 19:40:26 24 4
gpt4 key购买 nike

如何在鼠标单击 TreeViewItem 箭头(在 View 上)后停止 treeview 折叠事件?我需要始终显示展开的 TreeView 。

最佳答案

您可以在 XAML 中设置 Collapsed 事件:

<TreeView 
Name="myTreeView"
ItemsSource="{Binding dataSource}">
<TreeView.ItemContainerStyle>
<Style TargetType="TreeViewItem">
<Setter Property="IsExpanded" Value="True" />
<Style.Triggers>
<EventTrigger RoutedEvent="Collapsed">
<EventTrigger.Actions>
<BeginStoryboard>
<Storyboard>
<BooleanAnimationUsingKeyFrames
Duration="0"
Storyboard.TargetProperty="(TreeViewItem.IsExpanded)">
<DiscreteBooleanKeyFrame KeyTime="0" Value="True" />
</BooleanAnimationUsingKeyFrames>
</Storyboard>
</BeginStoryboard>
</EventTrigger.Actions>
</EventTrigger>
</Style.Triggers>
</Style>
</TreeView.ItemContainerStyle>
</TreeView>

关于wpf - 单击鼠标后如何停止 TreeView 折叠事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10517837/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com