TreeViewItem을 활성화하는 방법?TreeViewItem에서 SelectionActive 설정 WPF
treeViewItem.IsSelected = true;
내가이 할 노력 : 나는이 코드를 사용하여 만 선택 할 수
treeViewItem.Focus()
을하지만 어떻게 treeViewItem 활성화하고 선택하게하는
를 작동하지 않습니다?
foreach(MyData dt in rootdata)
{
TreeViewItem root = new TreeViewItem()
root.IsExpanded = true;
root.Header = dt .DataHeader;
treeView.Items.Add(root);
foreach(AnotherData dat in parentData)
{
TreeViewItem parent = new TreeViewItem()
parent .IsExpanded = true;
parent .Header = dat .DataHeader;
root.Items.Add(parent);
foreach(AnotherData dat in childData)
{
TreeViewItem Child = new TreeViewItem()
Child.IsExpanded = true;
Child.Header = dat.DataHeader;
if(this treeViewItem should be selected)
{
child.IsSelected = true;
child.Focus();
}
parent.Items.Add(Child);
}
}
}
"treeViewItem.IsSelected"를 (를) 호출하는 것이 확실합니까? – Rohit
예, Xaml에서 IsSelectionActive에 대한 트리거를 설정했습니다.이 항목이 선택되어 있거나 활성화되어 있는지 확인할 수 있습니다. –