public AddWindowPopup(WindowBO selectedWindow) { DataContext = new AddWindowPopupViewModel() { SelectedWindow = selectedWindow }; InitializeComponent(); }
public void RemoveWindow() { var win = new WindowBO(SelectedItemInTree.AutomationElement, false); var savedWindows = SavedSettingsWindows.Where(x => x.Identifier == win.Identifier).ToList(); foreach (var delWindow in savedWindows) { SavedSettingsWindows.Remove(delWindow); } UpdateSettingsWindowList(); GetDesktop(); }
public void AddWindow() { var item = new WindowBO(IdentifierToAdd, false); if (item.IsCurrent) { item.IsCurrent = false; SavedSettingsWindows.Add(item); SelectedCurrentWindowItem = null; } else { SavedSettingsWindows.Remove(SelectedWindowItem); SavedSettingsWindows.Add(item); SelectedCurrentWindowItem = null; } IdentifierToAdd = null; }