public void SelectDynamically(int index) { lvModules.SelectedIndex = index; IVisualModule module = VisualModules[0]; spModule.Children.Clear(); _selectedModule = module; lblModulTitle.Content = _selectedModule.GetTitle(); spModule.Children.Add((_controller).ModulHandler.SelectView(module)); }
/// <summary> /// This function will be called if the user selects a new module from the lvModules /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void ListViewItem_MouseDoubleClick(object sender, MouseButtonEventArgs e) { _selectedModule?.OnDisselected(); var item = sender as ListViewItem; IVisualModule module = item.Content as IVisualModule; spModule.Children.Clear(); _selectedModule = module; lblModulTitle.Content = _selectedModule.GetTitle(); spModule.Children.Add((_controller).ModulHandler.SelectView(module)); }