1

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;
4

2 に答える 2