예제 #1
0
 public AddWindowPopup(WindowBO selectedWindow)
 {
     DataContext = new AddWindowPopupViewModel()
     {
         SelectedWindow = selectedWindow
     };
     InitializeComponent();
 }
예제 #2
0
        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();
        }
예제 #3
0
        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;
        }