예제 #1
0
 private void ButtonBEST_Click(object sender, RoutedEventArgs e)
 {
     if (!Model.loc.keyadd)
     {
         WinPOP.Create("Добавлено", 2, this);
     }
 }
예제 #2
0
        void Window1_KeyDown(object sender, System.Windows.Input.KeyEventArgs e)
        {
            // if (e.Key == System.Windows.Input.Key.Escape)this.Close();
            if (e.Key == System.Windows.Input.Key.T)
            {
                WindowMessage.WindowAutoClose();
            }

            if (e.Key == System.Windows.Input.Key.Space)
            {
                WinPOP.Create(data.name, 0, header);
            }
        }
예제 #3
0
        private void timer_Tick(object sender, EventArgs e)
        {
            delay_close++;
            if (close_all && delay_close > 5)
            {
                this.Close();
            }
            try
            {
                if (start_update)
                {
                    lock (threadLock)
                    {
                        //object lockObj = new object();
                        //BindingOperations.EnableCollectionSynchronization(, lockObj);
                        try
                        {
                            MYLIST.Dispatcher.Invoke(new Action(() =>
                            {
                                bDELETE.Content = "";
                                MYLIST.Items.Refresh();
                            }));
                        }
                        catch
                        {
                        }
                    }

                    start_update = false;
                }


                if (WinPOP.need_to_close)
                {
                    WinPOP.Close();
                }
                Wait.manager();
                dialog.manager();
            }
            catch (Exception ex) { MessageBox.Show("timer error " + ex.Message); }
        }