C# Class TUM.CMS.VplControl.Core.ZoomCanvas

Inheritance: System.Windows.Controls.Canvas
Datei anzeigen Open project: tumcms/TUM.CMS.VPLControl

Public Properties

Property Type Description
ScaleTransform System.Windows.Media.ScaleTransform
SelectedUiElements List
TranslateTransform System.Windows.Media.TranslateTransform

Protected Properties

Property Type Description
origin System.Windows.Point
start System.Windows.Point

Public Methods

Method Description
AddChildren ( UIElement child ) : void
Initialize ( UIElement element ) : void
Reset ( ) : void
ZoomCanvas ( ) : System.Collections.Generic

Protected Methods

Method Description
HandleMouseDown ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
HandleMouseMove ( object sender, System.Windows.Input.MouseEventArgs e ) : void
HandleMouseUp ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
HandleMouseWheel ( object sender, System.Windows.Input.MouseWheelEventArgs e ) : void

Method Details

AddChildren() public method

public AddChildren ( UIElement child ) : void
child UIElement
return void

HandleMouseDown() protected method

protected HandleMouseDown ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
sender object
e System.Windows.Input.MouseButtonEventArgs
return void

HandleMouseMove() protected method

protected HandleMouseMove ( object sender, System.Windows.Input.MouseEventArgs e ) : void
sender object
e System.Windows.Input.MouseEventArgs
return void

HandleMouseUp() protected method

protected HandleMouseUp ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
sender object
e System.Windows.Input.MouseButtonEventArgs
return void

HandleMouseWheel() protected method

protected HandleMouseWheel ( object sender, System.Windows.Input.MouseWheelEventArgs e ) : void
sender object
e System.Windows.Input.MouseWheelEventArgs
return void

Initialize() public method

public Initialize ( UIElement element ) : void
element UIElement
return void

Reset() public method

public Reset ( ) : void
return void

ZoomCanvas() public method

public ZoomCanvas ( ) : System.Collections.Generic
return System.Collections.Generic

Property Details

ScaleTransform public_oe property

public ScaleTransform,System.Windows.Media ScaleTransform
return System.Windows.Media.ScaleTransform

SelectedUiElements public_oe property

public List SelectedUiElements
return List

TranslateTransform public_oe property

public TranslateTransform,System.Windows.Media TranslateTransform
return System.Windows.Media.TranslateTransform

origin protected_oe property

protected Point,System.Windows origin
return System.Windows.Point

start protected_oe property

protected Point,System.Windows start
return System.Windows.Point