improve:aovidfullsreen
This commit is contained in:
@@ -1,6 +1,7 @@
|
|||||||
using System;
|
using System;
|
||||||
using System.Windows;
|
using System.Windows;
|
||||||
using System.Windows.Controls;
|
using System.Windows.Controls;
|
||||||
|
using System.Windows.Interop;
|
||||||
using System.Windows.Media;
|
using System.Windows.Media;
|
||||||
using System.Windows.Threading;
|
using System.Windows.Threading;
|
||||||
|
|
||||||
@@ -96,12 +97,30 @@ namespace Ink_Canvas.Helpers
|
|||||||
|
|
||||||
UpdateNavigationPanelsVisibility();
|
UpdateNavigationPanelsVisibility();
|
||||||
UpdateNavigationButtonStyles();
|
UpdateNavigationButtonStyles();
|
||||||
|
if (MainWindow.Settings.Advanced.IsEnableAvoidFullScreenHelper)
|
||||||
|
{
|
||||||
|
_dispatcher.BeginInvoke(new Action(() =>
|
||||||
|
{
|
||||||
|
MainWindow.MoveWindow(new WindowInteropHelper(_mainWindow).Handle, 0, 0,
|
||||||
|
System.Windows.Forms.Screen.PrimaryScreen.Bounds.Width,
|
||||||
|
System.Windows.Forms.Screen.PrimaryScreen.Bounds.Height, true);
|
||||||
|
}), DispatcherPriority.ApplicationIdle);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
_mainWindow.BtnPPTSlideShow.Visibility = Visibility.Visible;
|
_mainWindow.BtnPPTSlideShow.Visibility = Visibility.Visible;
|
||||||
_mainWindow.BtnPPTSlideShowEnd.Visibility = Visibility.Collapsed;
|
_mainWindow.BtnPPTSlideShowEnd.Visibility = Visibility.Collapsed;
|
||||||
HideAllNavigationPanels();
|
HideAllNavigationPanels();
|
||||||
|
if (MainWindow.Settings.Advanced.IsEnableAvoidFullScreenHelper)
|
||||||
|
{
|
||||||
|
_dispatcher.BeginInvoke(new Action(() =>
|
||||||
|
{
|
||||||
|
MainWindow.MoveWindow(new WindowInteropHelper(_mainWindow).Handle, 0, 0,
|
||||||
|
System.Windows.Forms.Screen.PrimaryScreen.Bounds.Width,
|
||||||
|
System.Windows.Forms.Screen.PrimaryScreen.Bounds.Height, true);
|
||||||
|
}), DispatcherPriority.ApplicationIdle);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
|
|||||||
Binary file not shown.
Reference in New Issue
Block a user