C# Class ModernWPF.Internal.BorderManager

Inheritance: System.Windows.DependencyObject
Afficher le fichier Open project: soukoku/ModernWPF Class Usage Examples

Méthodes publiques

Свойство Type Description
ManagerProperty System.Windows.DependencyProperty

Private Properties

Свойство Type Description
AttachWindow void
ContentWindow_Closed void
ContentWindow_ContentRendered void
ContentWindow_SourceInitialized void
DetatchWindow void
HandleDpiChanged void
HandleFlowDirChange void
HandleNcActivate System.IntPtr
HandleNcCalcSize void
HandleNcHitTest NcHitTest
HandleWindowPosChanged void
HideBorders void
InitBorders void
ManagerChanged void
RescaleForDpi void
SetRegion void
ShowBorders void
TranslateToWpf System.Windows.Rect
UpdateChrome void
UpdatePosn void
WndProc System.IntPtr

Méthodes publiques

Méthode Description
BorderManager ( ) : System
GetManager ( DependencyObject obj ) : BorderManager
SetManager ( DependencyObject obj, BorderManager value ) : void

Private Methods

Méthode Description
AttachWindow ( Window contentWindow ) : void
ContentWindow_Closed ( object sender, EventArgs e ) : void
ContentWindow_ContentRendered ( object sender, EventArgs e ) : void
ContentWindow_SourceInitialized ( object sender, EventArgs e ) : void
DetatchWindow ( ) : void
HandleDpiChanged ( IntPtr hwnd, IntPtr wParam, IntPtr lParam ) : void
HandleFlowDirChange ( object sender, EventArgs e ) : void
HandleNcActivate ( IntPtr hwnd, int msg, IntPtr wParam, IntPtr retVal ) : IntPtr
HandleNcCalcSize ( IntPtr hwnd, IntPtr wParam, IntPtr lParam ) : void
HandleNcHitTest ( IntPtr hWnd, IntPtr lParam ) : NcHitTest
HandleWindowPosChanged ( IntPtr hwnd, IntPtr lParam ) : void
HideBorders ( ) : void
InitBorders ( ) : void
ManagerChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
RescaleForDpi ( ) : void
SetRegion ( IntPtr hwnd, int width, int height, bool force ) : void
ShowBorders ( ) : void
TranslateToWpf ( CommonWin32.Rectangles.RECT &r ) : Rect

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

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

Method Details

BorderManager() public méthode

public BorderManager ( ) : System
Résultat System

GetManager() public static méthode

public static GetManager ( DependencyObject obj ) : BorderManager
obj System.Windows.DependencyObject
Résultat BorderManager

SetManager() public static méthode

public static SetManager ( DependencyObject obj, BorderManager value ) : void
obj System.Windows.DependencyObject
value BorderManager
Résultat void

Property Details

ManagerProperty public_oe static_oe property

public static DependencyProperty,System.Windows ManagerProperty
Résultat System.Windows.DependencyProperty