private void HandleMouseUp([NotNull] object sender, [NotNull] MouseButtonEventArgs e)
        {
            Debug.ArgumentNotNull(sender, nameof(sender));
            Debug.ArgumentNotNull(e, nameof(e));

            IsMouseDown = false;
            Mouse.Capture(null);
            e.Handled = true;

            AppHost.Settings.Set("ContentEditor\\InfoPane", "Height", ActualHeight.ToString());
        }
        /// <summary>
        /// 切换鼠标指针为默认状态
        /// </summary>
        private void MainWindow_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)
        {
            Cursor = ((TextBlock)CursorDictionary["CursorPointer"]).Cursor;
            var dictionary = new Dictionary <string, string>
            {
                { "Width", ActualWidth.ToString(CultureInfo.InvariantCulture) },
                { "Height", ActualHeight.ToString(CultureInfo.InvariantCulture) }
            };

            IniFileIo.IniFileWrite("DedicatedServerConfigure", "Window", dictionary);
        }
        private void ResizeWindow(ResizeDirection direction)
        {
            SendMessage(_hwndSource.Handle, WmSyscommand, (IntPtr)(61440 + direction), IntPtr.Zero);
            var systemWorkAreaRect = SystemParameters.WorkArea;

            if (Width == systemWorkAreaRect.Width && Height == systemWorkAreaRect.Height)
            {
                UiBtnMaximized.Visibility = Visibility.Collapsed;
                UiBtnNormal.Visibility    = Visibility.Visible;
            }
            else
            {
                UiBtnMaximized.Visibility = Visibility.Visible;
                UiBtnNormal.Visibility    = Visibility.Collapsed;
            }
            var dictionary = new Dictionary <string, string>
            {
                { "Width", ActualWidth.ToString(CultureInfo.InvariantCulture) },
                { "Height", ActualHeight.ToString(CultureInfo.InvariantCulture) }
            };

            IniFileIo.IniFileWrite("DedicatedServerConfigure", "Window", dictionary);
        }
Beispiel #4
0
        private void SaveConfig()
        {
            var isMaximized = WindowState == WindowState.Maximized;

            ConfigSevice.SetConfig(ConfigKey.WindowMaximized, isMaximized ? "1":"0");
            if (!isMaximized)
            {
                ConfigSevice.SetConfig(ConfigKey.WindowSize, string.Format("{0},{1}", ActualWidth.ToString("F"), ActualHeight.ToString("F")));
            }
            ConfigSevice.SetConfig(ConfigKey.WindowOpacity, Opacity.ToString("F"));
            ConfigSevice.SetConfig(ConfigKey.Background, (BdBackground.Background as SolidColorBrush).Color.ToString());
            ConfigSevice.SetConfig(ConfigKey.FontSize, sFontSize.Value.ToString("F"));
            ConfigSevice.SetConfig(ConfigKey.FontBrightness, sBrightness.Value.ToString("F"));
        }