C# Class Dwarrowdelf.Client.SharpDXHost

Inheritance: System.Windows.Interop.HwndHost
Show file Open project: tomba/dwarrowdelf Class Usage Examples

Public Properties

Property Type Description
MouseClickedEvent System.Windows.RoutedEvent

Public Methods

Method Description
SharpDXHost ( ) : System

Protected Methods

Method Description
BuildWindowCore ( HandleRef hwndParent ) : HandleRef
DestroyWindowCore ( HandleRef hwnd ) : void
HitTestCore ( System.Windows.Media.GeometryHitTestParameters hitTestParameters ) : System.Windows.Media.GeometryHitTestResult
HitTestCore ( System.Windows.Media.PointHitTestParameters hitTestParameters ) : System.Windows.Media.HitTestResult
OnMouseDown ( System.Windows.Input.MouseButtonEventArgs e ) : void
OnMouseMove ( MouseEventArgs e ) : void
OnMouseUp ( System.Windows.Input.MouseButtonEventArgs e ) : void
TabIntoCore ( System.Windows.Input.TraversalRequest request ) : bool
WndProc ( IntPtr hwnd, int msg, IntPtr wParam, IntPtr lParam, bool &handled ) : IntPtr

Private Methods

Method Description
OnLostMouseCapture ( object sender, MouseEventArgs e ) : void
SetParent ( HandleRef hWnd, IntPtr hWndParent ) : IntPtr

Method Details

BuildWindowCore() protected method

protected BuildWindowCore ( HandleRef hwndParent ) : HandleRef
hwndParent System.Runtime.InteropServices.HandleRef
return System.Runtime.InteropServices.HandleRef

DestroyWindowCore() protected method

protected DestroyWindowCore ( HandleRef hwnd ) : void
hwnd System.Runtime.InteropServices.HandleRef
return void

HitTestCore() protected method

protected HitTestCore ( System.Windows.Media.GeometryHitTestParameters hitTestParameters ) : System.Windows.Media.GeometryHitTestResult
hitTestParameters System.Windows.Media.GeometryHitTestParameters
return System.Windows.Media.GeometryHitTestResult

HitTestCore() protected method

protected HitTestCore ( System.Windows.Media.PointHitTestParameters hitTestParameters ) : System.Windows.Media.HitTestResult
hitTestParameters System.Windows.Media.PointHitTestParameters
return System.Windows.Media.HitTestResult

OnMouseDown() protected method

protected OnMouseDown ( System.Windows.Input.MouseButtonEventArgs e ) : void
e System.Windows.Input.MouseButtonEventArgs
return void

OnMouseMove() protected method

protected OnMouseMove ( MouseEventArgs e ) : void
e MouseEventArgs
return void

OnMouseUp() protected method

protected OnMouseUp ( System.Windows.Input.MouseButtonEventArgs e ) : void
e System.Windows.Input.MouseButtonEventArgs
return void

SharpDXHost() public method

public SharpDXHost ( ) : System
return System

TabIntoCore() protected method

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

WndProc() protected method

protected WndProc ( IntPtr hwnd, int msg, IntPtr wParam, IntPtr lParam, bool &handled ) : IntPtr
hwnd System.IntPtr
msg int
wParam System.IntPtr
lParam System.IntPtr
handled bool
return System.IntPtr

Property Details

MouseClickedEvent public static property

public static RoutedEvent,System.Windows MouseClickedEvent
return System.Windows.RoutedEvent