private void TextBox_KeyDown(object sender, System.Windows.Input.KeyEventArgs e) { if (e.Key == System.Windows.Input.Key.Return) { this.Title = "Processing, please wait..."; MessengerStatic.NotifyAboutTabItemAddingByEnter(); } }
private void MainWindow_Closing(object sender, CancelEventArgs e) { if (((MainWinViewModel)DataContext).IsSessionChanged()) { var result = MessageBox.Show("Session was changed, do you want to save it?", "Session changed", MessageBoxButton.YesNo, MessageBoxImage.Question); if (result == MessageBoxResult.Yes) { MessengerStatic.NotifySessionOverwriting(null); } } }
public void UnloadSession() { if (IsSessionLoaded) { if (IsSessionChanged()) { MessengerStatic.NotifySessionOverwriting(null); } CurrentSession = null; InitialSession = null; CurrentSessionPath = null; } LoadDbModels(); IsSessionLoaded = false; WireFilter(); }
public void LoadSession(string fileName) { if (IsSessionChanged()) { MessengerStatic.NotifySessionOverwriting(null); } CurrentSessionPath = fileName; if (!File.Exists(fileName)) { return; } CurrentSession = XmlSerializerService.DeserializeSession(fileName); browserPath = CurrentSession.BrowserPath; TabItems = CurrentSession.TabItems; IsSessionLoaded = true; InitialSession = new Session(CurrentSession); TabsHistory.Insert(0, new HistoryItem(CurrentSessionPath)); CompressTabsHisotry(); WireFilter(); }
private void AddBtnСlick() { TabItem tabItem = new TabItem(Url, Rating, 0); MessengerStatic.Send(tabItem); }
void AddTabWindow_Closing(object sender, CancelEventArgs e) { MessengerStatic.NotifyAddTabWinClosing("Add tab have been closed"); }
private void AddBtnСlick() { MessengerStatic.NotifyAddTabWindowOpenning(); MessengerStatic.TabItemAdded += AddTabItem; }
private void EditBtnСlick() { MessengerStatic.NotifyRenameTabWindowOpenning(SelectedItem); }
private void AddBtnСlick() { TabItem tabItem = new TabItem(Url, Rating, 0); MessengerStatic.NotifyAboutTabItemAdding(tabItem); }