EndInit() публичный Метод

Notifies the object that initialization is complete.

public EndInit ( ) : void
Результат void
Пример #1
0
        public AlertBox(Alert A)
        {
            InitializeComponent();
            Invalidate();
            try
            {
                using (MemoryStream memory = new MemoryStream())
                {
                    A.GetIcon().Save(memory, ImageFormat.Png);
                    memory.Position = 0;
                    BitmapImage i = new BitmapImage();
                    i.BeginInit();
                    i.StreamSource = memory;
                    i.CacheOption = BitmapCacheOption.OnLoad;
                    i.EndInit();
                    A_ICON.Source = i;
                }

                using (MemoryStream memory = new MemoryStream())
                {
                    global::Warmon.Properties.Resources.credits.Save(memory, ImageFormat.Png);
                    memory.Position = 0;
                    BitmapImage i = new BitmapImage();
                    i.BeginInit();
                    i.StreamSource = memory;
                    i.CacheOption = BitmapCacheOption.OnLoad;
                    i.EndInit();
                    A_CRED.Source = i;
                }

                turner = A;

                A_CREDITS.Content = A.GetCredits();
                A_REMAIN.Content = A.GetTimeOverdue();
                A_TITLE.Content = A.GetTitle();
                A_LOC.Content = A.GetMission() + " - " + A.GetPlanet();
                System.Collections.IEnumerator en = A.GetRewards().GetEnumerator();
                while (en.MoveNext())
                {
                    A_REWARDS.Content += en.Current + "\n";
                }

                timmy = new Timer();
                timmy.BeginInit();
                timmy.Interval = 250;
                timmy.Elapsed += delegate(object sender, ElapsedEventArgs e)
                {
                    Dispatcher.BeginInvoke(DispatcherPriority.Background, new MainWindow.PrimeDelegate(UpdateTime));
                };
                timmy.EndInit();
                timmy.Start();
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message);
            }
        }
Пример #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            System.Timers.Timer t = new System.Timers.Timer(2);
            //int intTime = 100;
            //t.Interval = intTime;//设置间隔时间,为毫秒;
            t.Elapsed  += new System.Timers.ElapsedEventHandler(ontimeevent1); //到达时间的时候执行事件;
            t.AutoReset = false;                                               //设置是执行一次(false)还是一直执行(true);
            t.Enabled   = true;                                                //是否执行System.Timers.Timer.Elapsed事件;

            t.Start();
            t.EndInit();
            //t.Interval =5000;

            t.Elapsed += new System.Timers.ElapsedEventHandler(ontimeevent2);//到达时间的时候执行事件;
            t.Start();
            // label1.Hide();
        }
Пример #3
0
        private void button1_Click(object sender, EventArgs e)
        {
            System.Timers.Timer t = new System.Timers.Timer(2);
            //int intTime = 100;
            //t.Interval = intTime;//设置间隔时间,为毫秒;
            t.Elapsed += new System.Timers.ElapsedEventHandler(ontimeevent1);//到达时间的时候执行事件;
            t.AutoReset = false;//设置是执行一次(false)还是一直执行(true);
            t.Enabled = true;//是否执行System.Timers.Timer.Elapsed事件;

            t.Start();
            t.EndInit();
            //t.Interval =5000;

            t.Elapsed += new System.Timers.ElapsedEventHandler(ontimeevent2);//到达时间的时候执行事件;
            t.Start();
               // label1.Hide();
        }
Пример #4
0
		private void CommonTests (Timer t)
		{
			Assert.IsTrue (t.AutoReset, "AutoReset");
			t.AutoReset = false;
			Assert.IsFalse (t.Enabled, "Enabled");
			t.Enabled = true;
			Assert.IsNull (t.Site, "Site");
			t.Site = null;
			Assert.IsNull (t.SynchronizingObject, "SynchronizingObject");
			t.SynchronizingObject = new TestSyncInvoke ();

			t.Elapsed += new ElapsedEventHandler (Callback);
			t.Elapsed -= new ElapsedEventHandler (Callback);

			t.BeginInit ();
			t.EndInit ();
			t.Start ();
			t.Stop ();
			t.Close ();

			(t as IDisposable).Dispose ();
		}
Пример #5
0
 public void PostInit()
 {
     bw.RunWorkerAsync();
     vicky = new Timer();
     vicky.BeginInit();
     vicky.Interval = 60000; //one minute
     vicky.Elapsed += delegate(object s, ElapsedEventArgs e)
     {
         Dispatcher.BeginInvoke(System.Windows.Threading.DispatcherPriority.Background, new PrimeDelegate(bw.RunWorkerAsync));
     };
     vicky.EndInit();
     vicky.Start();
 }
Пример #6
0
		private void InitRxTools()
		{
			_rxTimeout = new Timer();
			_rxTimeout.BeginInit();
			_rxTimeout.Elapsed += RxTimeoutElapsed;
			_rxTimeout.Interval = Base.Options.InterpreterOptions.PacketSegmentReciveTimeOut.TotalMilliseconds;
			_rxTimeout.AutoReset = false;
			_rxTimeout.EndInit();
		}