2017-06-21 56 views
1

我有這樣的代碼:如何創建一個主視圖不可選擇的WPF中的兒童可選的樹視圖?

var items = new TreeViewItem(); 
items.Header = "all Items"; 
items.Items.Add(new TreeViewItem() { Header = "a" }); 
items.Items.Add(new TreeViewItem() { Header = "b" }); 
items.Items.Add(new TreeViewItem() { Header = "c" }); 

但 「所有項目」 標題是可選的。

如何防止標題可選?

謝謝,

+1

你的意思正好與 「可選擇」 是什麼?突出顯示或啓用的事實? –

回答

0

是這樣的?

<TreeView> 
     <TreeViewItem Header="all items" Focusable="False" > 
      <TreeViewItem Header="a"/> 
      <TreeViewItem Header="b"/> 
      <TreeViewItem Header="c"/> 
     </TreeViewItem> 
    </TreeView> 

,或者如果你想後面的代碼:

 TreeView t = new TreeView(); 
     TreeViewItem root = new TreeViewItem(); 
     root.Header = "all items"; 
     root.Focusable = false; 
     TreeViewItem t1 = new TreeViewItem(); 
     root.Header = "a"; 
     TreeViewItem t2 = new TreeViewItem(); 
     root.Header = "b"; 
     TreeViewItem t3 = new TreeViewItem(); 
     root.Header = "c"; 
     root.Items.Add(t1); 
     root.Items.Add(t2); 
     root.Items.Add(t3); 
     t.Items.Add(root);