【发布时间】:2016-08-18 13:31:47
【问题描述】:
我希望能够展开 WPF TreeView 树中的某个节点。树项包含在 ObservableCollection 列表中。
【问题讨论】:
我希望能够展开 WPF TreeView 树中的某个节点。树项包含在 ObservableCollection 列表中。
【问题讨论】:
TreeViewItem 有一个属性IsExpanded,您可以将该属性与您的ObservableCollection 对象属性绑定,并从您的ViewModel 处理它。
<Style TargetType="{x:Type TreeViewItem}">
<Setter Property="IsExpanded" Value="{Binding IsExpandedProp}" />
</Style>
视图模型
public bool IsExpandedProp
{
get { return _IsExpandedProp; }
set { _Values = _IsExpandedProp; NotifyPropertyChanged(); }
}
【讨论】: