/
githubmirror
/
PowerShell
Обзор
Документация
Войти
/
githubmirror
/
PowerShell
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/Microsoft.Management.UI.Internal/ShowCommand/Windows/ShowCommandWindow.xaml.cs
71 строка
2 KB
xtqqczze
Fix `RCS1114: Remove redundant delegate creation` (#12917)
11 июн 2020, 12:01
Не верифицирован
11 июн 2020, 12:01
58c371c
Код
Авторство
О чём код?
// Copyright (c) Microsoft Corporation. // Licensed under the MIT License. using System.Windows; using Microsoft.Management.UI.Internal.ShowCommand; namespace Microsoft.PowerShell.Commands.ShowCommandInternal { /// <summary> /// Interaction logic for CmdletGUI.xaml. /// </summary> public partial class ShowCommandWindow : Window { #region Construction and Destructor /// <summary> /// Initializes a new instance of the ShowCommandWindow class. /// </summary> public ShowCommandWindow() { this.InitializeComponent(); this.SizeChanged += this.ShowCommandWindow_SizeChanged; this.LocationChanged += this.ShowCommandWindow_LocationChanged; this.StateChanged += this.ShowCommandWindow_StateChanged; } /// <summary> /// Saves the user settings. /// </summary> /// <param name="e">Event arguments.</param> protected override void OnClosed(System.EventArgs e) { ShowCommandSettings.Default.Save(); base.OnClosed(e); } /// <summary> /// Saves size changes in user settings. /// </summary> /// <param name="sender">Event sender.</param> /// <param name="e">Event arguments.</param> private void ShowCommandWindow_SizeChanged(object sender, SizeChangedEventArgs e) { ShowCommandSettings.Default.ShowOneCommandWidth = this.Width; ShowCommandSettings.Default.ShowOneCommandHeight = this.Height; } /// <summary> /// Saves position changes in user settings. /// </summary> /// <param name="sender">Event sender.</param> /// <param name="e">Event arguments.</param> private void ShowCommandWindow_LocationChanged(object sender, System.EventArgs e) { ShowCommandSettings.Default.ShowOneCommandTop = this.Top; ShowCommandSettings.Default.ShowOneCommandLeft = this.Left; } /// <summary> /// Updates the user setting with window state. /// </summary> /// <param name="sender">Event sender.</param> /// <param name="e">Event arguments.</param> private void ShowCommandWindow_StateChanged(object sender, System.EventArgs e) { ShowCommandSettings.Default.ShowOneCommandWindowMaximized = this.WindowState == WindowState.Maximized; } #endregion } }