C# Class GnomeSurferPro.Views.LoopCanvasHorizontal

Inheritance: System.Windows.Controls.Canvas, ISurfaceScrollInfo
Mostra file Open project: igemsoftware/BU_Wellesley_Software_2011

Public Properties

Property Type Description
ContentOffsetProperty System.Windows.DependencyProperty
ContentOriginOffsetProperty System.Windows.DependencyProperty
ContentWidthProperty System.Windows.DependencyProperty
ViewportProperty System.Windows.DependencyProperty

Private Properties

Property Type Description
ConvertCanvasLeftToOffset double
MoveItemsFromLeftToRight void
MoveItemsFromRightToLeft void
PositionViewportAndExtent void
ScrollContent void
SetViewportOffset void

Public Methods

Method Description
ConvertFromViewportUnits ( Point origin, System.Windows.Vector offset ) : System.Windows.Vector
ConvertToViewportUnits ( Point origin, System.Windows.Vector offset ) : System.Windows.Vector
ConvertToViewportUnitsForFlick ( Point origin, System.Windows.Vector offset ) : System.Windows.Vector
LineDown ( ) : void
LineLeft ( ) : void
LineRight ( ) : void
LineUp ( ) : void
LoopCanvasHorizontal ( ) : System
MakeVisible ( Visual visual, Rect rectangle ) : Rect
MouseWheelDown ( ) : void
MouseWheelLeft ( ) : void
MouseWheelRight ( ) : void
MouseWheelUp ( ) : void
PageDown ( ) : void
PageLeft ( ) : void
PageRight ( ) : void
PageUp ( ) : void
SetHorizontalOffset ( double newHorizontalOffset ) : void
SetVerticalOffset ( double newVerticalOffset ) : void

Protected Methods

Method Description
ArrangeOverride ( Size finalSize ) : Size
MeasureOverride ( Size availableSize ) : Size

Private Methods

Method Description
ConvertCanvasLeftToOffset ( double canvasLeft ) : double
MoveItemsFromLeftToRight ( ) : void
MoveItemsFromRightToLeft ( ) : void
PositionViewportAndExtent ( ) : void
ScrollContent ( double adjustment ) : void
SetViewportOffset ( double newOffset ) : void

Method Details

ArrangeOverride() protected method

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

ConvertFromViewportUnits() public method

public ConvertFromViewportUnits ( Point origin, System.Windows.Vector offset ) : System.Windows.Vector
origin Point
offset System.Windows.Vector
return System.Windows.Vector

ConvertToViewportUnits() public method

public ConvertToViewportUnits ( Point origin, System.Windows.Vector offset ) : System.Windows.Vector
origin Point
offset System.Windows.Vector
return System.Windows.Vector

ConvertToViewportUnitsForFlick() public method

public ConvertToViewportUnitsForFlick ( Point origin, System.Windows.Vector offset ) : System.Windows.Vector
origin Point
offset System.Windows.Vector
return System.Windows.Vector

LineDown() public method

public LineDown ( ) : void
return void

LineLeft() public method

public LineLeft ( ) : void
return void

LineRight() public method

public LineRight ( ) : void
return void

LineUp() public method

public LineUp ( ) : void
return void

LoopCanvasHorizontal() public method

public LoopCanvasHorizontal ( ) : System
return System

MakeVisible() public method

public MakeVisible ( Visual visual, Rect rectangle ) : Rect
visual Visual
rectangle System.Windows.Rect
return System.Windows.Rect

MeasureOverride() protected method

protected MeasureOverride ( Size availableSize ) : Size
availableSize System.Windows.Size
return System.Windows.Size

MouseWheelDown() public method

public MouseWheelDown ( ) : void
return void

MouseWheelLeft() public method

public MouseWheelLeft ( ) : void
return void

MouseWheelRight() public method

public MouseWheelRight ( ) : void
return void

MouseWheelUp() public method

public MouseWheelUp ( ) : void
return void

PageDown() public method

public PageDown ( ) : void
return void

PageLeft() public method

public PageLeft ( ) : void
return void

PageRight() public method

public PageRight ( ) : void
return void

PageUp() public method

public PageUp ( ) : void
return void

SetHorizontalOffset() public method

public SetHorizontalOffset ( double newHorizontalOffset ) : void
newHorizontalOffset double
return void

SetVerticalOffset() public method

public SetVerticalOffset ( double newVerticalOffset ) : void
newVerticalOffset double
return void

Property Details

ContentOffsetProperty public_oe static_oe property

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

ContentOriginOffsetProperty public_oe static_oe property

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

ContentWidthProperty public_oe static_oe property

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

ViewportProperty public_oe static_oe property

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