menu

WinForms

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

    Show / Hide Table of Contents

    Class GridCellUIAProvider

    Grid cell provider of UI for automation

    Inheritance
    System.Object
    GridCellUIAProvider
    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
    Assembly: Syncfusion.Grid.Windows.dll
    Syntax
    public class GridCellUIAProvider : IRawElementProviderFragment, IRawElementProviderSimple, IValueProvider, ISelectionItemProvider

    Constructors

    GridCellUIAProvider(Control, GridStyleInfo)

    Assign the control for GridCellUIAProvider

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

    Control either GridControl or GridDataBoundGrid

    GridStyleInfo info

    GridStyleInfo of cell

    Fields

    ProviderOptionUseComThreading

    Const value of ProviderOptionUseComThreading

    Declaration
    public const int ProviderOptionUseComThreading = 32
    Field Value
    Type Description
    System.Int32

    Properties

    BoundingRectangle

    Get the bounding rectangle of the Grid

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

    FragmentRoot

    get the FragmentRoot of Raw Element Provider

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

    HostRawElementProvider

    get the grid row element provider

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

    IsReadOnly

    Get the bool value if the grid is read-only

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

    IsSelected

    Returns the true value of the item that is selected

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

    ProviderOptions

    get the automation provider options

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

    SelectionContainer

    Gets the selection container of grid which holds the selected records

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

    Value

    Get the formatted text as value

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

    Methods

    AddToSelection()

    Add item to selected item.

    Declaration
    public void AddToSelection()

    GetEmbeddedFragmentRoots()

    get the collection of the Embedded FragmentRoot of Raw Element Provider

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

    returns the collections of Element ProviderSimple

    GetPatternProvider(Int32)

    Get the pattern provider by the pattern id

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

    id of value pattern

    Returns
    Type Description
    System.Object

    returns the pattern provider

    GetPropertyValue(Int32)

    get the value based on the property id

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

    id of Automation Element

    Returns
    Type Description
    System.Object

    returns the property value

    GetRuntimeId()

    Get the collection of Runtime ID

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

    collection of is

    Navigate(NavigateDirection)

    Get the IROW element provider Fragment by the NavigateDirection

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

    Navigate Direction

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

    returns the Irow element provider

    RemoveFromSelection()

    Remove the item from selection

    Declaration
    public void RemoveFromSelection()

    Select()

    Select the item

    Declaration
    public void Select()

    SetFocus()

    set the focus on automation element

    Declaration
    public void SetFocus()

    SetValue(String)

    Set the value to formatted text of GridStyleInfo

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

    Formatted Text

    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