C# Class Microsoft.Windows.Shell.WindowChromeWorker

Inheritance: System.Windows.DependencyObject
Datei anzeigen Open project: MahApps/MahApps.Metro Class Usage Examples

Public Properties

Property Type Description
WindowChromeWorkerProperty System.Windows.DependencyProperty

Private Properties

Property Type Description
AdjustWorkingAreaForAutoHide Standard.RECT
GetWindowChromeWorker WindowChromeWorker
SetWindowChrome void
SetWindowChromeWorker void
UnsubscribeWindowEvents void
WindowChromeWorker System
_ApplyNewCustomChrome void
_ClearRoundingRegion void
_CreateAndCombineRoundRectRgn void
_CreateRoundRectRgn System.IntPtr
_ExtendGlassFrame void
_FixupRestoreBounds void
_FixupTemplateIssues void
_GetAdjustedWindowRect Standard.RECT
_GetClientRectRelativeToWindowRect Standard.RECT
_GetHTFromResizeGripDirection HT
_GetHwndState WindowState
_GetWindowRect System.Windows.Rect
_HandleDwmCompositionChanged System.IntPtr
_HandleEnterSizeMove System.IntPtr
_HandleEnterSizeMoveForAnimation System.IntPtr
_HandleExitSizeMove System.IntPtr
_HandleExitSizeMoveForAnimation System.IntPtr
_HandleGetMinMaxInfo System.IntPtr
_HandleMove System.IntPtr
_HandleMoveForRealSize System.IntPtr
_HandleNCActivate System.IntPtr
_HandleNCCalcSize System.IntPtr
_HandleNCHitTest System.IntPtr
_HandleNCRButtonUp System.IntPtr
_HandleNCUAHDrawCaption System.IntPtr
_HandleRestoreWindow System.IntPtr
_HandleSetTextOrIcon System.IntPtr
_HandleSettingChange System.IntPtr
_HandleSize System.IntPtr
_HandleWindowPosChanged System.IntPtr
_HandleWindowPosChanging System.IntPtr
_HitTestNca HT
_IsUniform bool
_ModifyStyle bool
_OnChromePropertyChangedThatRequiresRepaint void
_OnChromeWorkerChanged void
_OnWindowPropertyChangedThatRequiresTemplateFixup void
_RestoreFrameworkIssueFixups void
_RestoreGlassFrame void
_RestoreHrgn void
_RestoreStandardChromeState void
_SetRoundingRegion void
_SetWindow void
_UnhookCustomChrome void
_UnsetWindow void
_UpdateFrameState void
_UpdateSystemMenu void
_WindowSourceInitialized void
_WndProc System.IntPtr

Private Methods

Method Description
AdjustWorkingAreaForAutoHide ( IntPtr monitorContainingApplication, RECT area ) : RECT
GetWindowChromeWorker ( Window window ) : WindowChromeWorker
SetWindowChrome ( WindowChrome newChrome ) : void
SetWindowChromeWorker ( Window window, WindowChromeWorker chrome ) : void
UnsubscribeWindowEvents ( ) : void
WindowChromeWorker ( ) : System
_ApplyNewCustomChrome ( ) : void
_ClearRoundingRegion ( ) : void
_CreateAndCombineRoundRectRgn ( IntPtr hrgnSource, Rect region, double radius ) : void
_CreateRoundRectRgn ( Rect region, double radius ) : IntPtr
_ExtendGlassFrame ( ) : void
_FixupRestoreBounds ( object sender, EventArgs e ) : void
_FixupTemplateIssues ( ) : void
_GetAdjustedWindowRect ( RECT rcWindow ) : RECT
_GetClientRectRelativeToWindowRect ( IntPtr hWnd ) : RECT
_GetHTFromResizeGripDirection ( ResizeGripDirection direction ) : HT
_GetHwndState ( ) : WindowState
_GetWindowRect ( ) : Rect
_HandleDwmCompositionChanged ( WM uMsg, IntPtr wParam, IntPtr lParam, bool &handled ) : IntPtr
_HandleEnterSizeMove ( WM uMsg, IntPtr wParam, IntPtr lParam, bool &handled ) : IntPtr
_HandleEnterSizeMoveForAnimation ( WM uMsg, IntPtr wParam, IntPtr lParam, bool &handled ) : IntPtr
_HandleExitSizeMove ( WM uMsg, IntPtr wParam, IntPtr lParam, bool &handled ) : IntPtr
_HandleExitSizeMoveForAnimation ( WM uMsg, IntPtr wParam, IntPtr lParam, bool &handled ) : IntPtr
_HandleGetMinMaxInfo ( WM uMsg, IntPtr wParam, IntPtr lParam, bool &handled ) : IntPtr
_HandleMove ( WM uMsg, IntPtr wParam, IntPtr lParam, bool &handled ) : IntPtr
_HandleMoveForRealSize ( WM uMsg, IntPtr wParam, IntPtr lParam, bool &handled ) : IntPtr
_HandleNCActivate ( WM uMsg, IntPtr wParam, IntPtr lParam, bool &handled ) : IntPtr
_HandleNCCalcSize ( WM uMsg, IntPtr wParam, IntPtr lParam, bool &handled ) : IntPtr
_HandleNCHitTest ( WM uMsg, IntPtr wParam, IntPtr lParam, bool &handled ) : IntPtr
_HandleNCRButtonUp ( WM uMsg, IntPtr wParam, IntPtr lParam, bool &handled ) : IntPtr
_HandleNCUAHDrawCaption ( WM uMsg, IntPtr wParam, IntPtr lParam, bool &handled ) : IntPtr
_HandleRestoreWindow ( WM uMsg, IntPtr wParam, IntPtr lParam, bool &handled ) : IntPtr
_HandleSetTextOrIcon ( WM uMsg, IntPtr wParam, IntPtr lParam, bool &handled ) : IntPtr
_HandleSettingChange ( WM uMsg, IntPtr wParam, IntPtr lParam, bool &handled ) : IntPtr
_HandleSize ( WM uMsg, IntPtr wParam, IntPtr lParam, bool &handled ) : IntPtr
_HandleWindowPosChanged ( WM uMsg, IntPtr wParam, IntPtr lParam, bool &handled ) : IntPtr
_HandleWindowPosChanging ( WM uMsg, IntPtr wParam, IntPtr lParam, bool &handled ) : IntPtr
_HitTestNca ( Rect windowPosition, Point mousePosition ) : HT
_IsUniform ( System.Windows.CornerRadius cornerRadius ) : bool
_ModifyStyle ( WS removeStyle, WS addStyle ) : bool
_OnChromePropertyChangedThatRequiresRepaint ( object sender, EventArgs e ) : void
_OnChromeWorkerChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
_OnWindowPropertyChangedThatRequiresTemplateFixup ( object sender, EventArgs e ) : void
_RestoreFrameworkIssueFixups ( ) : void
_RestoreGlassFrame ( ) : void
_RestoreHrgn ( ) : void
_RestoreStandardChromeState ( bool isClosing ) : void
_SetRoundingRegion ( WINDOWPOS wp ) : void
_SetWindow ( Window window ) : void
_UnhookCustomChrome ( ) : void
_UnsetWindow ( object sender, EventArgs e ) : void
_UpdateFrameState ( bool force ) : void
_UpdateSystemMenu ( WindowState assumeState ) : void
_WindowSourceInitialized ( object sender, EventArgs e ) : void
_WndProc ( IntPtr hwnd, int msg, IntPtr wParam, IntPtr lParam, bool &handled ) : IntPtr

Property Details

WindowChromeWorkerProperty public_oe static_oe property

public static DependencyProperty,System.Windows WindowChromeWorkerProperty
return System.Windows.DependencyProperty