C# Class AdvancedLauncher.Tools.Interop.HwndSourceHost

Inheritance: HwndHostEx
Show file Open project: GoldRenard/DMOAdvancedLauncher

Public Properties

Property Type Description
BackgroundProperty System.Windows.DependencyProperty
ChildProperty System.Windows.DependencyProperty

Protected Properties

Property Type Description
_hwndSource System.Windows.Interop.HwndSource

Protected Methods

Method Description
ArrangeOverride ( Size finalSize ) : Size
BuildWindowOverride ( HWND hwndParent ) : HWND
DestroyWindowOverride ( HWND hwnd ) : void
Dispose ( bool disposing ) : void
HasFocusWithinCore ( ) : bool
MeasureOverride ( Size constraint ) : Size

Determine the desired size of this element within the specified constraints.

OnMnemonicCore ( System.Windows.Interop.MSG &msg, ModifierKeys modifiers ) : bool
OnRender ( System drawingContext ) : void
TabIntoCore ( System.Windows.Input.TraversalRequest request ) : bool
TranslateAcceleratorCore ( System.Windows.Interop.MSG &msg, ModifierKeys modifiers ) : bool
TranslateCharCore ( System.Windows.Interop.MSG &msg, ModifierKeys modifiers ) : bool

Private Methods

Method Description
OnChildChanged ( System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnRootMeasured ( object sender, EventArgs e ) : void
SetRootVisual ( object arg ) : object

Method Details

ArrangeOverride() protected method

protected ArrangeOverride ( Size finalSize ) : Size
finalSize System.Windows.Size
return System.Windows.Size

BuildWindowOverride() protected final method

protected final BuildWindowOverride ( HWND hwndParent ) : HWND
hwndParent AdvancedLauncher.Tools.Win32.User32.HWND
return AdvancedLauncher.Tools.Win32.User32.HWND

DestroyWindowOverride() protected final method

protected final DestroyWindowOverride ( HWND hwnd ) : void
hwnd AdvancedLauncher.Tools.Win32.User32.HWND
return void

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

HasFocusWithinCore() protected final method

protected final HasFocusWithinCore ( ) : bool
return bool

MeasureOverride() protected method

Determine the desired size of this element within the specified constraints.
protected MeasureOverride ( Size constraint ) : Size
constraint System.Windows.Size
return System.Windows.Size

OnMnemonicCore() protected final method

protected final OnMnemonicCore ( System.Windows.Interop.MSG &msg, ModifierKeys modifiers ) : bool
msg System.Windows.Interop.MSG
modifiers ModifierKeys
return bool

OnRender() protected method

protected OnRender ( System drawingContext ) : void
drawingContext System
return void

TabIntoCore() protected final method

protected final TabIntoCore ( System.Windows.Input.TraversalRequest request ) : bool
request System.Windows.Input.TraversalRequest
return bool

TranslateAcceleratorCore() protected final method

protected final TranslateAcceleratorCore ( System.Windows.Interop.MSG &msg, ModifierKeys modifiers ) : bool
msg System.Windows.Interop.MSG
modifiers ModifierKeys
return bool

TranslateCharCore() protected final method

protected final TranslateCharCore ( System.Windows.Interop.MSG &msg, ModifierKeys modifiers ) : bool
msg System.Windows.Interop.MSG
modifiers ModifierKeys
return bool

Property Details

BackgroundProperty public static property

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

ChildProperty public static property

The child of this HwndSourceHost.
public static DependencyProperty,System.Windows ChildProperty
return System.Windows.DependencyProperty

_hwndSource protected property

protected HwndSource,System.Windows.Interop _hwndSource
return System.Windows.Interop.HwndSource