//Button "Details" event private void btnDetails_Click(object sender, RoutedEventArgs e) { //Show Details mode, editing is not allowed EditItem.EditMode = false; //The Item to edit inserted to Details/Edit Dialog variable EditItem.CurrentItem = (AbstractItem)dataLib.SelectedItem; //Show the Details Dialog var tmpW = new EditItem(); tmpW.ShowDialog(); }
//Button "Edit" event private void btnEdit_Click(object sender, RoutedEventArgs e) { //We're in editing mode EditItem.EditMode = true; //The Item to edit inserted to Edit/Details Dialog variable EditItem.CurrentItem = (AbstractItem)dataLib.SelectedItem; //Show the Edit Dialog var editW = new EditItem(); editW.ShowDialog(); //After closing the Editor - refresh the Data Grid RefreshDataGrid(); //Unticking the search because there's possible changes //will be made to the library Item UntickSearchOptions(); }