C# 클래스 ModernWPF.Internal.BorderManager

상속: System.Windows.DependencyObject
파일 보기 프로젝트 열기: soukoku/ModernWPF 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
ManagerProperty System.Windows.DependencyProperty

Private Properties

프로퍼티 타입 설명
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

공개 메소드들

메소드 설명
BorderManager ( ) : System
GetManager ( DependencyObject obj ) : BorderManager
SetManager ( DependencyObject obj, BorderManager value ) : void

비공개 메소드들

메소드 설명
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

메소드 상세

BorderManager() 공개 메소드

public BorderManager ( ) : System
리턴 System

GetManager() 공개 정적인 메소드

public static GetManager ( DependencyObject obj ) : BorderManager
obj System.Windows.DependencyObject
리턴 BorderManager

SetManager() 공개 정적인 메소드

public static SetManager ( DependencyObject obj, BorderManager value ) : void
obj System.Windows.DependencyObject
value BorderManager
리턴 void

프로퍼티 상세

ManagerProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows ManagerProperty
리턴 System.Windows.DependencyProperty