C# Класс ModernWPF.Controls.LegacyBorderWindow

Old method of providing sizing glow border using a single window.
Наследование: System.Windows.Window
Показать файл Открыть проект Примеры использования класса

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

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

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

Метод Описание
LegacyBorderWindow ( Window contentWindow ) : System
RepositionToContent ( IntPtr contentHwnd, bool hideOverride ) : void

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

Метод Описание
OnClosed ( EventArgs e ) : void
OnRender ( System.Windows.Media.DrawingContext ctx ) : void
OnSourceInitialized ( EventArgs e ) : void

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

Метод Описание
ApplyWin32Stuff ( IntPtr hwnd ) : void
BindingTo ( string sourcePath, object source, DependencyProperty bindToProperty ) : void
CreateStops ( Color c ) : GradientStopCollection
GetShadowBrushes ( Color color ) : System.Windows.Media.Brush[]
HandleDPChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
HandleMinMaxInfo ( IntPtr lParam ) : void
HandleNcHitTest ( Point screenPoint ) : NcHitTest
LegacyBorderWindow ( ) : System
NcBorderHitTest ( System.Windows.Thickness frame, Point windowPoint ) : NcHitTest
ShowReal ( ) : void
ToggleVisible ( bool visible ) : void

Toggles the visibility of the border window while taking account into Windows animation settings.

TranslateToPixels ( System.Windows.Thickness wpfThickness ) : System.Windows.Thickness

Translate wpf units to actual pixels for high-dpi scaling.

TranslateToWpf ( CommonWin32.Rectangles.RECT r ) : Rect

translate screen pixels to wpf units for high-dpi scaling.

UpdateChromeBindings ( Chrome chrome ) : void
WndProc ( IntPtr hwnd, int msg, IntPtr wParam, IntPtr lParam, bool &handled ) : IntPtr

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

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

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

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

protected OnClosed ( EventArgs e ) : void
e System.EventArgs
Результат void

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

protected OnRender ( System.Windows.Media.DrawingContext ctx ) : void
ctx System.Windows.Media.DrawingContext
Результат void

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

protected OnSourceInitialized ( EventArgs e ) : void
e System.EventArgs
Результат void

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

public RepositionToContent ( IntPtr contentHwnd, bool hideOverride ) : void
contentHwnd System.IntPtr
hideOverride bool
Результат void

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

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

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

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

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

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

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