Class OverviewContentHolder
Represents the class for content holder of the overview control.
Inheritance
System.Object
OverviewContentHolder
Implements
System.Windows.Controls.Primitives.IScrollInfo
Assembly: Syncfusion.Shared.Wpf.dll
Syntax
public class OverviewContentHolder : Control, IOverviewPanel, IScrollInfo
Constructors
OverviewContentHolder()
Declaration
public OverviewContentHolder()
Fields
AllowResizeProperty
Declaration
public static readonly DependencyProperty AllowResizeProperty
Field Value
Type |
System.Windows.DependencyProperty |
AnimationEnabledProperty
Declaration
public static readonly DependencyProperty AnimationEnabledProperty
Field Value
Type |
System.Windows.DependencyProperty |
ContentProperty
Declaration
public static readonly DependencyProperty ContentProperty
Field Value
Type |
System.Windows.DependencyProperty |
EnableFitToPageProperty
Declaration
public static readonly DependencyProperty EnableFitToPageProperty
Field Value
Type |
System.Windows.DependencyProperty |
ExtraPanningEvent Routed event.
Declaration
public static readonly RoutedEvent ExtraPanningEvent
Field Value
Type |
System.Windows.RoutedEvent |
FitToPageEvent
Declaration
public static readonly RoutedEvent FitToPageEvent
Field Value
Type |
System.Windows.RoutedEvent |
IsPanEnabledProperty
Declaration
public static readonly DependencyProperty IsPanEnabledProperty
Field Value
Type |
System.Windows.DependencyProperty |
IsZoomEnabledProperty
Declaration
public static readonly DependencyProperty IsZoomEnabledProperty
Field Value
Type |
System.Windows.DependencyProperty |
IsZoomInEnabledProperty
Declaration
public static readonly DependencyProperty IsZoomInEnabledProperty
Field Value
Type |
System.Windows.DependencyProperty |
IsZoomOutEnabledProperty
Declaration
public static readonly DependencyProperty IsZoomOutEnabledProperty
Field Value
Type |
System.Windows.DependencyProperty |
IsZoomResetEnabledProperty
Declaration
public static readonly DependencyProperty IsZoomResetEnabledProperty
Field Value
Type |
System.Windows.DependencyProperty |
IsZoomToEnabledProperty
Declaration
public static readonly DependencyProperty IsZoomToEnabledProperty
Field Value
Type |
System.Windows.DependencyProperty |
MaximumZoomProperty
Declaration
public static readonly DependencyProperty MaximumZoomProperty
Field Value
Type |
System.Windows.DependencyProperty |
MinimumZoomProperty
Declaration
public static readonly DependencyProperty MinimumZoomProperty
Field Value
Type |
System.Windows.DependencyProperty |
OriginProperty
Declaration
public static readonly DependencyProperty OriginProperty
Field Value
Type |
System.Windows.DependencyProperty |
PageBackgroundProperty
Declaration
public static readonly DependencyProperty PageBackgroundProperty
Field Value
Type |
System.Windows.DependencyProperty |
ScaleProperty
Declaration
public static readonly DependencyProperty ScaleProperty
Field Value
Type |
System.Windows.DependencyProperty |
ZoomFactorProperty
Declaration
public static readonly DependencyProperty ZoomFactorProperty
Field Value
Type |
System.Windows.DependencyProperty |
ZoomInGestureProperty
Declaration
public static readonly DependencyProperty ZoomInGestureProperty
Field Value
Type |
System.Windows.DependencyProperty |
ZoomInProperty
Declaration
public static readonly DependencyProperty ZoomInProperty
Field Value
Type |
System.Windows.DependencyProperty |
ZoomModeProperty
Declaration
public static readonly DependencyProperty ZoomModeProperty
Field Value
Type |
System.Windows.DependencyProperty |
ZoomOutGestureProperty
Declaration
public static readonly DependencyProperty ZoomOutGestureProperty
Field Value
Type |
System.Windows.DependencyProperty |
ZoomOutProperty
Declaration
public static readonly DependencyProperty ZoomOutProperty
Field Value
Type |
System.Windows.DependencyProperty |
ZoomResetProperty
Declaration
public static readonly DependencyProperty ZoomResetProperty
Field Value
Type |
System.Windows.DependencyProperty |
ZoomToProperty
Declaration
public static readonly DependencyProperty ZoomToProperty
Field Value
Type |
System.Windows.DependencyProperty |
Properties
AllowResize
Declaration
public bool AllowResize { get; set; }
Property Value
AnimationEnabled
Declaration
public bool AnimationEnabled { get; set; }
Property Value
CanHorizontallyScroll
Declaration
public bool CanHorizontallyScroll { get; set; }
Property Value
CanVerticallyScroll
Declaration
public bool CanVerticallyScroll { get; set; }
Property Value
Content
Declaration
public UIElement Content { get; set; }
Property Value
Type |
System.Windows.UIElement |
EnableFitToPage
Declaration
public bool EnableFitToPage { get; set; }
Property Value
ExtentHeight
Declaration
public double ExtentHeight { get; }
Property Value
ExtentWidth
Declaration
public double ExtentWidth { get; }
Property Value
HorizontalOffset
Declaration
public double HorizontalOffset { get; }
Property Value
IsPanEnabled
Declaration
public bool IsPanEnabled { get; set; }
Property Value
IsZoomEnabled
Declaration
public bool IsZoomEnabled { get; set; }
Property Value
IsZoomInEnabled
Declaration
public bool IsZoomInEnabled { get; set; }
Property Value
IsZoomOutEnabled
Declaration
public bool IsZoomOutEnabled { get; set; }
Property Value
IsZoomResetEnabled
Declaration
public bool IsZoomResetEnabled { get; set; }
Property Value
IsZoomToEnabled
Declaration
public bool IsZoomToEnabled { get; set; }
Property Value
MaximumZoom
Declaration
public double MaximumZoom { get; set; }
Property Value
MinimumZoom
Declaration
public double MinimumZoom { get; set; }
Property Value
PageBackground
Declaration
public Brush PageBackground { get; set; }
Property Value
Type |
System.Windows.Media.Brush |
Scale
Declaration
public double Scale { get; set; }
Property Value
ScrollOwner
Declaration
public ScrollViewer ScrollOwner { get; set; }
Property Value
Type |
System.Windows.Controls.ScrollViewer |
VerticalOffset
Declaration
public double VerticalOffset { get; }
Property Value
ViewportHeight
Declaration
public double ViewportHeight { get; }
Property Value
ViewportWidth
Declaration
public double ViewportWidth { get; }
Property Value
ZoomFactor
Declaration
public double ZoomFactor { get; set; }
Property Value
ZoomIn
Declaration
public ICommand ZoomIn { get; set; }
Property Value
Type |
System.Windows.Input.ICommand |
ZoomInGesture
Declaration
public ZoomGesture ZoomInGesture { get; set; }
Property Value
ZoomMode
Declaration
public ZoomMode ZoomMode { get; set; }
Property Value
ZoomOut
Declaration
public ICommand ZoomOut { get; set; }
Property Value
Type |
System.Windows.Input.ICommand |
ZoomOutGesture
Declaration
public ZoomGesture ZoomOutGesture { get; set; }
Property Value
ZoomReset
Declaration
public ICommand ZoomReset { get; set; }
Property Value
Type |
System.Windows.Input.ICommand |
ZoomTo
Declaration
public ICommand ZoomTo { get; set; }
Property Value
Type |
System.Windows.Input.ICommand |
Methods
ArrangeOverride(Size)
Declaration
protected override Size ArrangeOverride(Size finalSize)
Parameters
Type |
Name |
Description |
System.Windows.Size |
finalSize |
|
Returns
FitToPage()
Declaration
GetOrigin(DependencyObject)
Declaration
public static Point GetOrigin(DependencyObject obj)
Parameters
Type |
Name |
Description |
System.Windows.DependencyObject |
obj |
|
Returns
Type |
System.Windows.Point |
LineDown()
Declaration
LineLeft()
Declaration
LineRight()
Declaration
LineUp()
Declaration
MakeVisible(Visual, Rect)
Declaration
public Rect MakeVisible(Visual visual, Rect rectangle)
Parameters
Type |
Name |
Description |
System.Windows.Media.Visual |
visual |
|
System.Windows.Rect |
rectangle |
|
Returns
MeasureOverride(Size)
Declaration
protected override Size MeasureOverride(Size availableSize)
Parameters
Type |
Name |
Description |
System.Windows.Size |
availableSize |
|
Returns
MouseWheelDown()
Declaration
public void MouseWheelDown()
MouseWheelLeft()
Declaration
public void MouseWheelLeft()
MouseWheelRight()
Declaration
public void MouseWheelRight()
MouseWheelUp()
Declaration
public void MouseWheelUp()
OnApplyTemplate()
Declaration
public override void OnApplyTemplate()
OnContentChanged(Object, Object)
Declaration
protected virtual void OnContentChanged(object oldContent, object newContent)
Parameters
Type |
Name |
Description |
System.Object |
oldContent |
|
System.Object |
newContent |
|
OnMouseLeftButtonDown(MouseButtonEventArgs)
Declaration
protected override void OnMouseLeftButtonDown(MouseButtonEventArgs e)
Parameters
Type |
Name |
Description |
System.Windows.Input.MouseButtonEventArgs |
e |
|
OnMouseLeftButtonUp(MouseButtonEventArgs)
Declaration
protected override void OnMouseLeftButtonUp(MouseButtonEventArgs e)
Parameters
Type |
Name |
Description |
System.Windows.Input.MouseButtonEventArgs |
e |
|
OnMouseMove(MouseEventArgs)
Declaration
protected override void OnMouseMove(MouseEventArgs e)
Parameters
Type |
Name |
Description |
System.Windows.Input.MouseEventArgs |
e |
|
OnMouseRightButtonUp(MouseButtonEventArgs)
Declaration
protected override void OnMouseRightButtonUp(MouseButtonEventArgs e)
Parameters
Type |
Name |
Description |
System.Windows.Input.MouseButtonEventArgs |
e |
|
OnMouseWheel(MouseWheelEventArgs)
Declaration
protected override void OnMouseWheel(MouseWheelEventArgs e)
Parameters
Type |
Name |
Description |
System.Windows.Input.MouseWheelEventArgs |
e |
|
PageDown()
Declaration
PageLeft()
Declaration
Declaration
PageUp()
Declaration
SetHorizontalOffset(Double)
Declaration
public void SetHorizontalOffset(double offset)
Parameters
Type |
Name |
Description |
System.Double |
offset |
|
SetOrigin(DependencyObject, Point)
Declaration
public static void SetOrigin(DependencyObject obj, Point value)
Parameters
Type |
Name |
Description |
System.Windows.DependencyObject |
obj |
|
System.Windows.Point |
value |
|
SetVerticalOffset(Double)
Declaration
public void SetVerticalOffset(double offset)
Parameters
Type |
Name |
Description |
System.Double |
offset |
|
Events
Declaration
public event OverviewContentHolder.ExtraPanningEventEventHandler ExtraPanning
Event Type
UpdateFitToPage
Declaration
public event OverviewContentHolder.OverviewFitPageEventHandler UpdateFitToPage
Event Type
Implements
System.Windows.Controls.Primitives.IScrollInfo