C# Класс MetroRadiance.Chrome.WindowChrome

ウィンドウにアタッチされ、四辺にカスタム UI を表示する機能を提供します。
Наследование: System.Windows.DependencyObject
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
BorderThicknessProperty System.Windows.DependencyProperty
CanResizeProperty System.Windows.DependencyProperty
InstanceProperty System.Windows.DependencyProperty
OverrideDefaultEdgeProperty System.Windows.DependencyProperty
SizingModeProperty System.Windows.DependencyProperty

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

Метод Описание
Attach ( IChromeOwner window ) : void

指定したウィンドウに、このクローム UI をアタッチします。

Attach ( Window window ) : void

指定した WPF Window に、このクローム UI をアタッチします。

Close ( ) : void
Detach ( ) : void
GetInstance ( Window window ) : WindowChrome
GetSizingMode ( FrameworkElement element ) : SizingMode
SetInstance ( Window window, WindowChrome value ) : void
SetSizingMode ( FrameworkElement element, SizingMode value ) : void
WindowChrome ( ) : System

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

Метод Описание
BorderThicknessPropertyCallback ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
CanResizePropertyCallback ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
InstanceChangedCallback ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OverrideDefaultEdgePropertyCallback ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
SizingElementButtonDownCallback ( object sender, System.Windows.Input.MouseButtonEventArgs args ) : void
SizingModeChangedCallback ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
UpdateThickness ( System.Windows.Thickness thickness ) : void

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

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

指定したウィンドウに、このクローム UI をアタッチします。
public Attach ( IChromeOwner window ) : void
window IChromeOwner
Результат void

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

指定した WPF Window に、このクローム UI をアタッチします。
public Attach ( Window window ) : void
window System.Windows.Window
Результат void

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

public Close ( ) : void
Результат void

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

public Detach ( ) : void
Результат void

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

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

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

public static GetSizingMode ( FrameworkElement element ) : SizingMode
element System.Windows.FrameworkElement
Результат SizingMode

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

public static SetInstance ( Window window, WindowChrome value ) : void
window System.Windows.Window
value WindowChrome
Результат void

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

public static SetSizingMode ( FrameworkElement element, SizingMode value ) : void
element System.Windows.FrameworkElement
value SizingMode
Результат void

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

public WindowChrome ( ) : System
Результат System

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

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

public static DependencyProperty,System.Windows BorderThicknessProperty
Результат System.Windows.DependencyProperty

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

public static DependencyProperty,System.Windows CanResizeProperty
Результат System.Windows.DependencyProperty

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

public static DependencyProperty,System.Windows InstanceProperty
Результат System.Windows.DependencyProperty

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

public static DependencyProperty,System.Windows OverrideDefaultEdgeProperty
Результат System.Windows.DependencyProperty

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

public static DependencyProperty,System.Windows SizingModeProperty
Результат System.Windows.DependencyProperty