Ejemplo n.º 1
0
 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();
        }
Ejemplo n.º 5
0
        private void AddBtnСlick()
        {
            TabItem tabItem = new TabItem(Url, Rating, 0);

            MessengerStatic.Send(tabItem);
        }
Ejemplo n.º 6
0
 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);
        }