private void btnRemoveSavedInterface_Click(object sender, RoutedEventArgs e) { if (listSavedInterfaces.SelectedValue != null) { savedInterfaces.Remove((SavedInterface)listSavedInterfaces.SelectedValue); SavedInterface.Serialize(savedInterfaces); updateSavedInterfaces(); } }
private void btnAddSavedInterface_Click(object sender, RoutedEventArgs e) { if (listInterfaces.SelectedValue != null) { wndAddInterface addInterface = new wndAddInterface(listInterfaces.SelectedValue.ToString()); if (addInterface.ShowDialog() == true) { savedInterfaces.Add(addInterface.SavedInterface); SavedInterface.Serialize(savedInterfaces); updateSavedInterfaces(); } } }
private void btnSetDefaultInterface_Click(object sender, RoutedEventArgs e) { SavedInterface newInt = SavedInterface.ConvertInterfacetoSavedInterface((InterfaceInformation)listInterfaces.SelectedValue, "Default"); //if a previous default interface existed, remove it. SavedInterface defaultInterface = savedInterfaces.Find(si => si.Name.Equals(((InterfaceInformation)listInterfaces.SelectedValue).Name) && si.SavedInterfaceName.Equals("Default")); if (defaultInterface != null) { savedInterfaces.Remove(defaultInterface); } savedInterfaces.Add(newInt); SavedInterface.Serialize(savedInterfaces); updateSavedInterfaces(); }