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

Inheritance: System.Windows.Controls.Canvas
Show file 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 property

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

SelectedUiElements public property

public List SelectedUiElements
return List

TranslateTransform public property

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

origin protected property

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

start protected property

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