menu

WinForms

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class GroupingGridCellUIAProvider - API Reference

    Show / Hide Table of Contents

    Class GroupingGridCellUIAProvider

    Implements the methods and properties to support UI Automation for GridGroupingControl.

    Inheritance
    System.Object
    GroupingGridCellUIAProvider
    Implements
    System.Windows.Automation.Provider.IRawElementProviderFragment
    System.Windows.Automation.Provider.IRawElementProviderSimple
    System.Windows.Automation.Provider.IValueProvider
    System.Windows.Automation.Provider.ISelectionItemProvider
    Inherited Members
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: Syncfusion.Windows.Forms.Grid.Grouping
    Assembly: Syncfusion.Grid.Grouping.Windows.dll
    Syntax
    public class GroupingGridCellUIAProvider : IRawElementProviderFragment, IRawElementProviderSimple, IValueProvider, ISelectionItemProvider

    Constructors

    GroupingGridCellUIAProvider(Control, GridTableCellStyleInfo)

    Initializes a new instances of the GroupingGridCellUIAProvider class with the specified instance of the System.Windows.Forms.Control and GridTableCellStyleInfo class.

    Declaration
    public GroupingGridCellUIAProvider(Control grid, GridTableCellStyleInfo info)
    Parameters
    Type Name Description
    System.Windows.Forms.Control grid

    An instance of the System.Windows.Forms.Control class.

    GridTableCellStyleInfo info

    An instance of the GridTableCellStyleInfo class.

    Properties

    BoundingRectangle

    Gets the bounding rectangle of the element.

    Declaration
    public Rect BoundingRectangle { get; }
    Property Value
    Type Description
    System.Windows.Rect

    FragmentRoot

    Gets the value of the Fragment roots.

    Declaration
    public IRawElementProviderFragmentRoot FragmentRoot { get; }
    Property Value
    Type Description
    System.Windows.Automation.Provider.IRawElementProviderFragmentRoot

    HostRawElementProvider

    Gets the value of the UI host element provider.

    Declaration
    public IRawElementProviderSimple HostRawElementProvider { get; }
    Property Value
    Type Description
    System.Windows.Automation.Provider.IRawElementProviderSimple

    IsReadOnly

    Gets a value indicating whether the current object is read-only or not.

    Declaration
    public bool IsReadOnly { get; }
    Property Value
    Type Description
    System.Boolean

    IsSelected

    Gets a value indicating whether the current object is selected or not.

    Declaration
    public bool IsSelected { get; }
    Property Value
    Type Description
    System.Boolean

    ProviderOptions

    Get the value of the UI automation provider options.

    Declaration
    public ProviderOptions ProviderOptions { get; }
    Property Value
    Type Description
    System.Windows.Automation.Provider.ProviderOptions

    SelectionContainer

    Gets the value of the selection container.

    Declaration
    public IRawElementProviderSimple SelectionContainer { get; }
    Property Value
    Type Description
    System.Windows.Automation.Provider.IRawElementProviderSimple

    Value

    Gets the value of the formatted text.

    Declaration
    public string Value { get; }
    Property Value
    Type Description
    System.String

    Methods

    AddToSelection()

    Not implemented

    Declaration
    public void AddToSelection()

    GetEmbeddedFragmentRoots()

    Gets the embedded fragment

    Declaration
    public IRawElementProviderSimple[] GetEmbeddedFragmentRoots()
    Returns
    Type Description
    System.Windows.Automation.Provider.IRawElementProviderSimple[]

    Returns Null.

    GetPatternProvider(Int32)

    Gets the pattern provider of the specified pattern id.

    Declaration
    public object GetPatternProvider(int patternId)
    Parameters
    Type Name Description
    System.Int32 patternId

    The id of the current pattern.

    Returns
    Type Description
    System.Object

    The values of the specified pattern.

    GetPropertyValue(Int32)

    Gets the property value.

    Declaration
    public object GetPropertyValue(int propertyId)
    Parameters
    Type Name Description
    System.Int32 propertyId

    The id of the property.

    Returns
    Type Description
    System.Object

    The values of the specified property.

    GetRuntimeId()

    Gets the current element's runtime id.

    Declaration
    public int[] GetRuntimeId()
    Returns
    Type Description
    System.Int32[]

    The id of the current object.

    Navigate(NavigateDirection)

    Navigates the current element with the specified direction.

    Declaration
    public IRawElementProviderFragment Navigate(NavigateDirection direction)
    Parameters
    Type Name Description
    System.Windows.Automation.Provider.NavigateDirection direction

    The direction to be navigated.

    Returns
    Type Description
    System.Windows.Automation.Provider.IRawElementProviderFragment

    The id of the current element.

    RemoveFromSelection()

    Not Implemented

    Declaration
    public void RemoveFromSelection()

    Select()

    Not Implemented

    Declaration
    public void Select()

    SetFocus()

    Not implemented.

    Declaration
    public void SetFocus()

    SetValue(String)

    Sets the value to the formatted text.

    Declaration
    public void SetValue(string value)
    Parameters
    Type Name Description
    System.String value

    The value to be set.

    Implements

    System.Windows.Automation.Provider.IRawElementProviderFragment
    System.Windows.Automation.Provider.IRawElementProviderSimple
    System.Windows.Automation.Provider.IValueProvider
    System.Windows.Automation.Provider.ISelectionItemProvider
    Back to top Generated by DocFX
    Copyright © 2001 - 2023 Syncfusion Inc. All Rights Reserved