C# Класс MahTweets.Configuration.WindowSettings

Persists a Window's Size, Location and WindowState to UserScopeSettings
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
SaveProperty System.Windows.DependencyProperty

Private Properties

Свойство Тип Описание
Attach void
CreateWindowApplicationSettingsInstance WindowApplicationSettings
GetWindowPlacement bool
OnSaveInvalidated void
SetWindowPlacement bool
WindowClosing void
WindowSourceInitialized void

Открытые методы

Метод Описание
SetSave ( DependencyObject dependencyObject, bool enabled ) : void
WindowSettings ( Window window ) : System

Защищенные методы

Метод Описание
LoadWindowState ( ) : void

Load the Window Size Location and State from the settings object

SaveWindowState ( ) : void

Save the Window Size, Location and State to the settings object

Приватные методы

Метод Описание
Attach ( ) : void
CreateWindowApplicationSettingsInstance ( ) : WindowApplicationSettings
GetWindowPlacement ( IntPtr hWnd, WINDOWPLACEMENT &lpwndpl ) : bool
OnSaveInvalidated ( DependencyObject dependencyObject, System.Windows.DependencyPropertyChangedEventArgs e ) : void

Called when Save is changed on an object.

SetWindowPlacement ( IntPtr hWnd, [ lpwndpl ) : bool
WindowClosing ( object sender, CancelEventArgs e ) : void
WindowSourceInitialized ( object sender, EventArgs e ) : void

Описание методов

LoadWindowState() защищенный Метод

Load the Window Size Location and State from the settings object
protected LoadWindowState ( ) : void
Результат void

SaveWindowState() защищенный Метод

Save the Window Size, Location and State to the settings object
protected SaveWindowState ( ) : void
Результат void

SetSave() публичный статический Метод

public static SetSave ( DependencyObject dependencyObject, bool enabled ) : void
dependencyObject System.Windows.DependencyObject
enabled bool
Результат void

WindowSettings() публичный Метод

public WindowSettings ( Window window ) : System
window System.Windows.Window
Результат System

Описание свойств

SaveProperty публичное статическое свойство

Register the "Save" attached property and the "OnSaveInvalidated" callback
public static DependencyProperty,System.Windows SaveProperty
Результат System.Windows.DependencyProperty