2010-09-15 30 views
1

我正在尋找一種方法來控制TabView的哪個Tab基於TreeView的哪個項目被選中。有誰知道一種方法來做到這一點?用TreeView控制TabControl?

+1

2的關係是什麼? – Marko 2010-09-15 02:11:06

+0

如果你曾經使用過mIRC,那就是這樣。每個節點對應一個通道或服務器,除了MDI之外,它切換到不同的選項卡。 (標籤隱藏) – 2010-09-15 02:56:01

回答

1

如果TabControl和TreeView綁定到相同的日期源(ItemsSource),您應該能夠設置TabControl上的IsSynchronizedWithCurrentItem以保持2同步......我想您可能還必須使用TreeViewEx項目,因爲WPF內部的TreeView有時會做一些有趣的事情......但首先給它一個...

<TreeView 
    ItemsSource="{Binding something}" /> 
<TabControl 
    ItemsSource="{Binding something}" 
    IsSynchronizedWithCurrentItem="True" /> 
+0

什麼是TreeViewEx? – 2010-09-15 19:09:58

+0

此外,它不起作用。也許是因爲TreeView不是一個選擇器? – 2010-09-15 19:17:52

+0

搜索TreeViewEx,我認爲它來自selctor(不知道)它也是sharpDevelop項目的一部分! – rudigrobler 2010-09-15 19:52:43