public static void SetAfter(int delayMs, BlockingCell k, object v)
 {
     DelayedSetter ds = new DelayedSetter();
     ds.m_k = k;
     ds.m_delayMs = delayMs;
     ds.m_v = v;
     new Thread(new ThreadStart(ds.Run)).Start();
 }
Example #2
0
        public static void SetAfter <T>(TimeSpan delay, BlockingCell <T> k, T v)
        {
            var ds = new DelayedSetter <T>();

            ds.m_k     = k;
            ds.m_delay = delay;
            ds.m_v     = v;
            new Thread(new ThreadStart(ds.Run)).Start();
        }
Example #3
0
        public static void SetAfter <T>(int delayMs, BlockingCell <T> k, T v)
        {
            var ds = new DelayedSetter <T>();

            ds.m_k       = k;
            ds.m_delayMs = delayMs;
            ds.m_v       = v;
            new Thread(new ThreadStart(ds.Run)).Start();
        }
Example #4
0
        public static void SetAfter(int delayMs, BlockingCell k, object v)
        {
            DelayedSetter ds = new DelayedSetter();

            ds.m_k       = k;
            ds.m_delayMs = delayMs;
            ds.m_v       = v;
            new Thread(new ThreadStart(ds.Run)).Start();
        }
        internal static void SetAfter <T>(TimeSpan delay, BlockingCell <T> k, T v)
        {
            var ds = new DelayedSetter <T>
            {
                m_k     = k,
                m_delay = delay,
                m_v     = v
            };

            new Thread(new ThreadStart(ds.Run)).Start();
        }
Example #6
0
        private static void OnPageIndexChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            var wizard = (d as Wizard);

            if (wizard != null)
            {
                if (DesignerProperties.GetIsInDesignMode(wizard))
                {
                    if (wizard.IsLoaded)
                    {
                        wizard.NextPageByIndex((int)e.NewValue);
                    }
                    else
                    {
                        DelayedSetter.Create(wizard);
                    }
                }
            }
        }
Example #7
0
 public static void Create(Wizard wizard)
 {
     var delayedSetter = new DelayedSetter();
     wizard.Loaded += delayedSetter.OnWizardLoaded;
 }
Example #8
0
            public static void Create(Wizard wizard)
            {
                var delayedSetter = new DelayedSetter();

                wizard.Loaded += delayedSetter.OnWizardLoaded;
            }