コード例 #1
0
ファイル: Zoomer.xaml.cs プロジェクト: xibeiwind/snoopwpf
        public static void GoBabyGo(string settingsFile)
        {
            TransientSettingsData.LoadCurrent(settingsFile);

            Dispatcher dispatcher;

            if (Application.Current == null)
            {
                dispatcher = Dispatcher.CurrentDispatcher;
            }
            else
            {
                dispatcher = Application.Current.Dispatcher;
            }

            if (dispatcher.CheckAccess())
            {
                var zoomer = new Zoomer();
                zoomer.Magnify();
            }
            else
            {
                dispatcher.Invoke((Action)(() => GoBabyGo(settingsFile)));
            }
        }
コード例 #2
0
        private void HandleMagnify(object sender, ExecutedRoutedEventArgs e)
        {
            Zoomer zoomer = new Zoomer();

            zoomer.Magnify(this.Target);
            e.Handled = true;
        }
コード例 #3
0
ファイル: Previewer.xaml.cs プロジェクト: chrkon/snoopwpf
        void HandleMagnify(object sender, ExecutedRoutedEventArgs e)
        {
            var zoomer = new Zoomer();

            zoomer.Magnify(Target);
            e.Handled = true;
        }
コード例 #4
0
ファイル: Zoomer.xaml.cs プロジェクト: JonGonard/snoopwpf
		public static void GoBabyGo()
		{
			Dispatcher dispatcher;
			if (Application.Current == null && !SnoopModes.MultipleDispatcherMode)
				dispatcher = Dispatcher.CurrentDispatcher;
			else
				dispatcher = Application.Current.Dispatcher;

			if (dispatcher.CheckAccess())
			{
				Zoomer zoomer = new Zoomer();
				zoomer.Magnify();
			}
			else
			{
				dispatcher.Invoke((Action)GoBabyGo);
			}
		}
コード例 #5
0
        public static void GoBabyGo()
        {
            Dispatcher dispatcher;

            if (Application.Current == null && !SnoopModes.MultipleDispatcherMode)
            {
                dispatcher = Dispatcher.CurrentDispatcher;
            }
            else
            {
                dispatcher = Application.Current.Dispatcher;
            }

            if (dispatcher.CheckAccess())
            {
                Zoomer zoomer = new Zoomer();
                zoomer.Magnify();
            }
            else
            {
                dispatcher.Invoke((Action)GoBabyGo);
            }
        }
コード例 #6
0
ファイル: Previewer.xaml.cs プロジェクト: JonGonard/snoopwpf
		private void HandleMagnify(object sender, ExecutedRoutedEventArgs e)
		{
			Zoomer zoomer = new Zoomer();
			zoomer.Magnify(this.Target);
			e.Handled = true;
		}