をView Model
制御する がありTree View
ます。また、私の GUI には、Tab Control
によって制御されない がありView Model
ます。Tree View
を使用して の要素にアクセスしたい場合、Tab Control
どのようにView Model
アクセスを許可しますか ( Tab Control
)?
Tree View
コードビハインドから選択したアイテムをに渡す方法に沿ったものだと思いView Model
ます。
コード ビハインド:
//Gets selected item in TreeView
private void Tree_One_SelectedItemChanged(object sender, RoutedPropertyChangedEventArgs<object> e)
{
MainWindowViewModel.SelectedItem = e.NewValue as TreeViewItem;
}
View Model
:
public static TreeViewItem SelectedItem { get; set; } //Selected Node\
私の現在の試み
コード ビハインド:
MainWindowViewModel.middleControl = tabControl1 as TabControl;
View Model
:
public static TabControl middleControl { get; set; }
以下はView Model
まだ動作しません。Tab Control
if (parent_Node.Items.Contains(SelectedItem))
middleControl.SelectedIndex = nameOfTabItem;