C# Class Wpf.Controls.PanAndZoom.ZoomBorder

Inheritance: System.Windows.Controls.Border
Exibir arquivo Open project: wieslawsoltes/MatrixPanAndZoomDemo Class Usage Examples

Public Methods

Method Description
AutoFit ( ) : void

AutoFit ( Size panelSize, Size elementSize ) : void

Extent ( ) : void

Extent ( Size panelSize, Size elementSize ) : void

Fill ( ) : void

Fill ( Size panelSize, Size elementSize ) : void

Invalidate ( ) : void

PanTo ( Point point ) : void

Reset ( ) : void

StartPan ( Point point ) : void

ToggleAutoFitMode ( ) : void

ZoomBorder ( ) : System

ZoomDeltaTo ( int delta, Point point ) : void

ZoomTo ( double zoom, Point point ) : void

Protected Methods

Method Description
ArrangeOverride ( Size finalSize ) : Size

Private Methods

Method Description
Border_PreviewMouseMove ( object sender, System.Windows.Input.MouseEventArgs e ) : void
Border_PreviewMouseRightButtonDown ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
Border_PreviewMouseRightButtonUp ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
Border_PreviewMouseWheel ( object sender, System.Windows.Input.MouseWheelEventArgs e ) : void
Initialize ( UIElement element ) : void
PanAndZoom_Unloaded ( object sender, RoutedEventArgs e ) : void
Unload ( ) : void

Method Details

ArrangeOverride() protected method

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

AutoFit() public method

public AutoFit ( ) : void
return void

AutoFit() public method

public AutoFit ( Size panelSize, Size elementSize ) : void
panelSize System.Windows.Size
elementSize System.Windows.Size
return void

Extent() public method

public Extent ( ) : void
return void

Extent() public method

public Extent ( Size panelSize, Size elementSize ) : void
panelSize System.Windows.Size
elementSize System.Windows.Size
return void

Fill() public method

public Fill ( ) : void
return void

Fill() public method

public Fill ( Size panelSize, Size elementSize ) : void
panelSize System.Windows.Size
elementSize System.Windows.Size
return void

Invalidate() public method

public Invalidate ( ) : void
return void

PanTo() public method

public PanTo ( Point point ) : void
point Point
return void

Reset() public method

public Reset ( ) : void
return void

StartPan() public method

public StartPan ( Point point ) : void
point Point
return void

ToggleAutoFitMode() public method

public ToggleAutoFitMode ( ) : void
return void

ZoomBorder() public method

public ZoomBorder ( ) : System
return System

ZoomDeltaTo() public method

public ZoomDeltaTo ( int delta, Point point ) : void
delta int
point Point
return void

ZoomTo() public method

public ZoomTo ( double zoom, Point point ) : void
zoom double
point Point
return void