//When user selects either lend out or view private void ListView_SelectionChanged(object sender, SelectionChangedEventArgs e) { ListView listView = e.Source as ListView; if (listView != null) { //If listview is not empty clear before changing listview contents ContentPanel.Children.Clear(); if (listView.SelectedItem.Equals(lsvItemLendOut)) { //AddEquipment is a custom user control from AddEquipment.xaml Control addEquipment = new AddEquipment(); this.ContentPanel.Children.Add(addEquipment); } if (listView.SelectedItem.Equals(lsvItemViewLendOut)) { //ViewEquipment is a custom user control from ViewEquipment.xaml Control viewEquipment = new ViewEquipment(); this.ContentPanel.Children.Add(viewEquipment); } if (listView.SelectedItem.Equals(lsvItemSearch)) { //SearchEquipment is a custom user control from SearchEquipment.xaml Control searchEquipment = new SearchEquipment(); this.ContentPanel.Children.Add(searchEquipment); } } }
//MainWindow initialization public MainWindow() { InitializeComponent(); //Default column 1 pane to show add equipment page Control addEquipment = new AddEquipment(); ContentPanel.Children.Add(addEquipment); }