menu

UWP

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class VisualContainerExt - UWP API Reference | Syncfusion

    Show / Hide Table of Contents

    Class VisualContainerExt

    Extension visual container for SpreadsheetGrid. Handles the arrange and measure of all child panel elements.

    Inheritance
    System.Object
    ScrollableFrame
    VisualContainer
    VisualContainerExt
    Implements
    IScrollableInfo
    System.IDisposable
    Inherited Members
    ScrollableFrame.CanHorizontallyScroll
    ScrollableFrame.CanVerticallyScroll
    ScrollableFrame.CreateScrollAxis(Orientation, Boolean, IScrollBar, ILineSizeHost)
    ScrollableFrame.Dispose()
    ScrollableFrame.ExtentHeight
    ScrollableFrame.ExtentWidth
    ScrollableFrame.HorizontalOffset
    ScrollableFrame.HorizontalPadding
    ScrollableFrame.HorizontalPixelScroll
    ScrollableFrame.HorizontalScrollBarOffset
    ScrollableFrame.HorizontalScrollBarOffsetProperty
    ScrollableFrame.HorizontalScrollBarVisibility
    ScrollableFrame.HorizontalScrollBarVisibilityProperty
    ScrollableFrame.HScrollBar
    ScrollableFrame.LineDown()
    ScrollableFrame.LineLeft()
    ScrollableFrame.LineRight()
    ScrollableFrame.LineUp()
    ScrollableFrame.MakeVisible(UIElement, Rect)
    ScrollableFrame.MouseWheelLeft()
    ScrollableFrame.MouseWheelRight()
    ScrollableFrame.OnContainerKeyDown(Object, KeyRoutedEventArgs)
    ScrollableFrame.PageDown()
    ScrollableFrame.PageLeft()
    ScrollableFrame.PageRight()
    ScrollableFrame.PageUp()
    ScrollableFrame.ScrollColumns
    ScrollableFrame.ScrollOwner
    ScrollableFrame.ScrollRows
    ScrollableFrame.SetHorizontalOffset(Double)
    ScrollableFrame.SetVerticalOffset(Double)
    ScrollableFrame.VerticalOffset
    ScrollableFrame.VerticalPadding
    ScrollableFrame.VerticalPixelScroll
    ScrollableFrame.VerticalScrollBarOffset
    ScrollableFrame.VerticalScrollBarOffsetProperty
    ScrollableFrame.VerticalScrollBarVisibility
    ScrollableFrame.VerticalScrollBarVisibilityProperty
    ScrollableFrame.ViewportHeight
    ScrollableFrame.ViewportWidth
    ScrollableFrame.VScrollBar
    VisualContainer.ArrangeOverride(Size)
    VisualContainer.GetClipRect(ScrollAxisRegion, ScrollAxisRegion)
    VisualContainer.MeasureOverride(Size)
    VisualContainer.OnScrollColumns_Changed(Object, ScrollChangedEventArgs)
    VisualContainer.RangeToRect(ScrollAxisRegion, ScrollAxisRegion, GridRangeInfo, Boolean, Boolean)
    VisualContainer.RangeToRect(ScrollAxisRegion, ScrollAxisRegion, RowColumnIndex, Boolean, Boolean)
    VisualContainer.UpdateAxis(Size)
    Namespace: Syncfusion.UI.Xaml.Spreadsheet
    Assembly: Syncfusion.SfSpreadsheet.UWP.dll
    Syntax
    public class VisualContainerExt : VisualContainer, IScrollableInfo, IDisposable

    Constructors

    VisualContainerExt()

    Initializes a new instance of the VisualContainerExt class.

    Declaration
    public VisualContainerExt()

    Properties

    Grid

    Gets the value indicating the instance of the SpreadsheetGrid .

    Declaration
    public SpreadsheetGrid Grid { get; }
    Property Value
    Type Description
    SpreadsheetGrid

    An instance of SpreadsheetGrid.

    Methods

    ArrangeChildPanels(Rect)

    Arranges the content of child panels.

    Declaration
    protected override void ArrangeChildPanels(Rect rect)
    Parameters
    Type Name Description
    Windows.Foundation.Rect rect

    The actual size for the child panel.

    Overrides
    VisualContainer.ArrangeChildPanels(Rect)

    CreateFormulaRangePanel()

    Creates the Syncfusion.UI.Xaml.Spreadsheet.VisualContainerExt.FormulaRangeSelectionPanel.

    Declaration
    protected virtual FormulaRangeSelectionPanel CreateFormulaRangePanel()
    Returns
    Type Description
    FormulaRangeSelectionPanel

    An instance of Syncfusion.UI.Xaml.Spreadsheet.VisualContainerExt.FormulaRangeSelectionPanel.

    CreateSelectionPanel()

    Creates the SelectionPanel.

    Declaration
    protected override SelectionPanel CreateSelectionPanel()
    Returns
    Type Description
    SelectionPanel

    An instance of SelectionPanelExt.

    Overrides
    VisualContainer.CreateSelectionPanel()

    Dispose(Boolean)

    Releases all resources used by the. VisualContainerExt.

    Declaration
    protected override void Dispose(bool disposing)
    Parameters
    Type Name Description
    System.Boolean disposing
    Overrides
    VisualContainer.Dispose(Boolean)

    InitializeChildPanels()

    Initialize and add child panels.

    Declaration
    protected override void InitializeChildPanels()
    Overrides
    VisualContainer.InitializeChildPanels()

    InvalidateMeasureInfo()

    Invalidates or refreshes the measurement state for Syncfusion.UI.Xaml.Spreadsheet.VisualContainerExt.FormulaRangeSelectionPanel and Syncfusion.UI.Xaml.Spreadsheet.VisualContainerExt.GraphicsPanel .

    Declaration
    public override void InvalidateMeasureInfo()
    Overrides
    VisualContainer.InvalidateMeasureInfo()

    MeasureChildPanels(Size)

    Determines the size for the child panels.

    Declaration
    protected override void MeasureChildPanels(Size availableSize)
    Parameters
    Type Name Description
    Windows.Foundation.Size availableSize

    The desired size for the child panel.

    Overrides
    VisualContainer.MeasureChildPanels(Size)

    MouseWheelDown()

    Occurs when the mouse wheels down and used to decrease the zoom factor.

    Declaration
    public override void MouseWheelDown()
    Overrides
    ScrollableFrame.MouseWheelDown()

    MouseWheelUp()

    Occurs when mouse wheels up and used to increase the zoom factor.

    Declaration
    public override void MouseWheelUp()
    Overrides
    ScrollableFrame.MouseWheelUp()

    OnContainerOnManipulationDelta(Object, ManipulationDeltaRoutedEventArgs)

    Occurs when position changes during manipulation and used to perform the scale transform for zooming.

    Declaration
    protected override void OnContainerOnManipulationDelta(object sender, ManipulationDeltaRoutedEventArgs e)
    Parameters
    Type Name Description
    System.Object sender
    Windows.UI.Xaml.Input.ManipulationDeltaRoutedEventArgs e
    Overrides
    ScrollableFrame.OnContainerOnManipulationDelta(Object, ManipulationDeltaRoutedEventArgs)

    OnContainerPointerWheelChanged(Object, PointerRoutedEventArgs)

    Occurs when pointer wheel is changed. Used to zoom in or out when control key is pressed.

    Declaration
    protected override void OnContainerPointerWheelChanged(object sender, PointerRoutedEventArgs e)
    Parameters
    Type Name Description
    System.Object sender
    Windows.UI.Xaml.Input.PointerRoutedEventArgs e
    Overrides
    ScrollableFrame.OnContainerPointerWheelChanged(Object, PointerRoutedEventArgs)

    UnWireEvents()

    Unwire the events.

    Declaration
    protected override void UnWireEvents()
    Overrides
    ScrollableFrame.UnWireEvents()

    WireEvents()

    Wire the events.

    Declaration
    protected override void WireEvents()
    Overrides
    ScrollableFrame.WireEvents()

    Implements

    IScrollableInfo
    System.IDisposable

    Extension Methods

    DateTimeExtension.ToDateTime(Object)
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved