Telerik.Windows.Automation.Peers

Represents the automation peer for the AICard control, enabling UI automation support.

Exposes the AIPromptCommandView to UI Automation.

Exposes the AIPromptInputView to UI Automation.

Exposes the AIPromptOutputItem to UI Automation.

Exposes the AIPromptOutputItemsControl to UI Automation.

Exposes the AIPromptOutputPager to UI Automation.

Exposes the AIPromptOutputView to UI Automation.

Automation peer class for Application Button Element.

Represents the Automation Peer for the current Appointment item.

Represents the Automation Peer for the current Appointments panel.

Exposes area path visual to UI Automation.

Exposes AreaSeries type to UI Automation.

An AutomationPeer type for the AutoCompleteStringFilterEditor type.

Automation Peer for the AutoHideArea class.

Manager controlling the Automation behavior, of the controls.

Specifies the Automation level of the controls.

Provides a base class that exposes an element to UI Automation.

Exposes axis types to UI Automation.

Automation peer for the RadRibbonBackstage class.

Automation peer for the RadRibbonBackstageItem class.

Exposes bar item visuals to UI Automation.

Exposes BarSeries3D type to UI Automation.

Exposes BarSeries type to UI Automation.

Exposes BoxPlotSeries type to UI Automation.

Exposes box plot item visual to UI Automation.

Exposes cartesian bubble visuals to UI Automation.

Exposes PointSeries type to UI Automation.

Provides a class that exposes the CalendarButton to UI Automation.

Provides a class that exposes the CalendarView to UI Automation.

Exposes CandleStickSeries type to UI Automation.

Exposes candlestick item visual to UI Automation.

An AutomationPeer type for Card control.

AutomationPeer for CardDataFieldDescriptorHeaderCell.

Represents an automation peer for the RadDataForm.

An AutomationPeer type for FilteringControl.

An AutomationPeer type for FilteringDropDown.

An AutomationPeer type for the RadCardViewItem type.

An AutomationPeer type for CardViewGroupPanel.

An AutomationPeer type for CardViewGroupPanelCell.

An AutomationPeer type for the RadCardViewItem type.

An AutomationPeer type for the CardViewItemBase type.

An AutomationPeer type for CarouselCard.

An AutomationPeer type for the CarouselItem type.

An AutomationPeer type for the CarouselScrollButton type.

Exposes CartesianChartGrid type to UI Automation.

Exposes CartesianCustomLineAnnotation type to UI Automation.

Exposes CartesianGridLineAnnotation type to UI Automation.

Exposes CartesianMarkedZoneAnnotation type to UI Automation.

Base class for cartesian series UI Automation.

Exposes CategoricalAxis3D type to UI Automation.

Base class for categorical series UI Automation.

Base class for categorical series UI Automation.

Exposes chart annotation types to UI Automation.

Exposes ChartAxis3D type to UI Automation.

Base class for chart element UI Automation.

Base class for Path UI Automation.

Base class for chart series UI Automation.

An AutomationPeer type for ChildDataControlPresenter.

An AutomationPeer type for the CollectionEditor type.

An AutomationPeer type for the CollectionEditorPicker type.

An AutomationPeer type for CommonColumnHeader.

An AutomationPeer type for CommonHeaderPresenter.

Exposes ComparativeMeasure type to UI Automation.

Automation peer for the RadRibbonContextualGroup class.

An AutomationPeer type for DataFormCheckBoxField.

An AutomationPeer type for DataFormComboBoxField.

An AutomationPeer type for DataFormDataField.

Automation peer that represents a single data item in RadGridView.

An AutomationPeer type for DetailsPresenter.

UI AutomationPeer class for DiagramNavigationPane.

The AutomationPeer associated with the DialogWindowBase class.

Automation Peer for the DockingNavigator class.

Exposes empty content presenter to UI Automation.

Exposes ErrorBarSeries type to UI Automation.

Exposes error bar item visual to UI Automation.

An AutomationPeer type for the ExpressionTextBox type.

Exposes featured measure type to UI Automation.

Base class for featured / projected measure UI Automation.

An AutomationPeer type for FieldFilterControl.

UI Automation Peer class for FileDialogsBreadcrumbBar.

UI Automation Peer class for FileDialogsBreadcrumbBarDataItem.

An AutomationPeer type for the FilterControl type.

An AutomationPeer type for the FilterEditor type.

Automation Peer for the FilterPart class.

Wrapper peer for FilterPart not included in the automation tree.

An AutomationPeer type for the FilterPartsItemsControl type.

An AutomationPeer type for FilteringControl.

An AutomationPeer type for FilteringDropDown.

Represents FixedDocumentViewerBase automation peer.

An AutomationPeer type for FlightCard.

An AutomationPeer type for FrozenColumnsSplitter.

Exposes funnel segments to UI Automation.

Exposes FunnelSeries type to UI Automation.

Automation peer for the RadGallery class.

Automation peer for the RadGalleryItem class.

Provides a class that exposes a single cell in the RadGanttView grid section to UI Automation.

Provides a class that represents a provider for current cell of the RadGanttView grid section.

Provides a class that exposes the grid section of RadGanttView to UI Automation.

Provides a class that exposes a column header in the RadGanttView grid section to UI Automation.

Provides a class that represents a provider for current header of the RadGanttView grid section.

Provides a class that exposes a Gantt task to UI Automation.

Provides a class that represents a provider for current item of the RadGanttView grid section.

Provides a class that exposes the time line section of RadGanttView to UI Automation.

Provides a class that exposes the time ruler section of RadGanttView to UI Automation.

Provides a class that exposes a single item in the time ruler section of RadGanttView to UI Automation.

Exposes linear and radial gauge types to UI Automation.

Exposes indicator types to UI Automation.

Exposes GridViewCellBase types to UI Automation.

An AutomationPeer type for GridViewCheckBox.

Automation peer that represents a basic data control.

Automation peer that represents a single data item in RadGridView.

An AutomationPeer type for GridViewFooterCell.

An AutomationPeer type for GridViewFooterRow.

An AutomationPeer type for GridViewGroupFooterCell.

An AutomationPeer type for GridViewGroupFooterRow.

An AutomationPeer type for GridViewGroupPanel.

An AutomationPeer type for GridViewGroupPanelItem.

An AutomationPeer type for GridViewGroupRow.

AutomationPeer for GridViewHeaderCell.

AutomationPeer for GridViewHeaderRowAutomationPeer.

Automation peer that represents a new data record.

An AutomationPeer for GridViewRow.

An AutomationPeer type for GridViewToggleButton.

An AutomationPeer type for GridViewVirtualizingPanel.

Exposes GroupContainer type to UI Automation.

Exposes GroupControl type to UI Automation.

Represents the Automation Peer for the Group headers.

An AutomationPeer type for GroupHeaderRow.

Exposes HeatMapColorGrid type to UI Automation.

Exposes HeatMapLabel types to UI Automation.

Base class for RadHeatMap label types UI Automation.

An AutomationPeer type for ImageCard.

Base class for financial indicator UI Automation.

Exposes ItemContainer type to UI Automation.

Exposes ItemControl type to UI Automation.

AutomationPeer for LayoutControlExpanderGroup.

AutomationPeer for LayoutControlGroup.

AutomationPeer for LayoutControlTabGroup.

AutomationPeer for LayoutControlTabGroupItem.

Exposes LegendItemControl type to UI Automation.

A base class for RadPivotGrid cell AutomationPeers.

Exposes line path visual to UI Automation.

Exposes LineSeries type to UI Automation.

Exposes LinearAxis3D type to UI Automation.

An AutomationPeer type for LookupElement.

Exposes OhlcSeries type to UI Automation.

Exposes ohlc item visual to UI Automation.

Automation Peer for the Telerik.Windows.Controls.Docking.PaneGroupBase class.

Automation Peer for the Telerik.Windows.Controls.Docking.PaneHeader class.

Exposes PieSeries type to UI Automation.

Exposes pie segments to UI Automation.

Exposes Pinpoint type to UI Automation.

A base class for RadPivotGrid cell AutomationPeers.

Exposes cartesian point visuals to UI Automation.

Exposes PointSeries3D type to UI Automation.

Exposes PointSeries type to UI Automation.

Exposes polar area path visual to UI Automation.

Exposes PolarSeriesAutomationPeer type to UI Automation.

Exposes PolarAxisGridLineAnnotation type to UI Automation.

Exposes PolarChartGrid type to UI Automation.

Exposes polar line path visual to UI Automation.

Exposes PolarLineSeries type to UI Automation.

Exposes polar point visuals to UI Automation.

Exposes PolarPointSeries type to UI Automation.

Base class for polar series UI Automation.

An AutomationPeer type for ProductCard.

Exposes projected measure type to UI Automation.

An AutomationPeer type for the PropertyGridColumnResizer type.

An AutomationPeer type for PropertyGridField.

An AutomationPeer type for PropertyGridPresenter.

Exposes QualitativeRange type to UI Automation.

Automation peer class for QuickAccessToolBar class.

Automation Peer for the RadAIPrompt class.

Exposes RadAIPromptButton type to UI Automation.

Exposes the RadAIPromptItem to UI Automation.

Wrapper peer for RadAIPromptItem not included in the automation tree.

Provides a class that exposes the RadAutoCompleteBox control for UI Automation. This class inherits from and implements the ISelectionProvider and IValueProvider interfaces, enabling automation clients to interact with the RadAutoCompleteBox. The RadAutoCompleteBoxAutomationPeer class allows for interaction with properties such as the selected items, search text, and various display modes. It also facilitates selection operation through the GetSelection() method and allows setting values with the SetValue(string) method. Furthermore, it provides information about the selection mode and value read-only state through properties like CanSelectMultiple and IsReadOnly. This class is designed to enhance accessibility by exposing the underlying control's behavior and state to automation tools, ensuring that users can interact with the RadAutoCompleteBox using assistive technologies.

Represents the automation peer for the RadAutoCompleteBoxItem control, enabling UI automation and accessibility features. This class provides methods to retrieve custom property values, class name, help text, and item status, facilitating interaction with UI automation clients.

Provides the automation peer for the RadAutoSuggestBox class, enabling UI automation for the control. This class extends and implements IValueProvider and ITextProvider interfaces. It exposes properties and methods for interacting with the control's text value, selection, and other text-related features. This automation peer allows UI automation clients to access and manipulate the RadAutoSuggestBox through the standard UI Automation protocol.

Provides the automation peer for the RadBadge control, facilitating UI Automation interactions and accessibility support. This class extends the class to provide necessary information about the RadBadge element for automated testing tools and assistive technologies.

Exposes RadBarcode types to UI Automation.

Exposes RadBarcodeReader to UI Automation.

Provides a class that exposes the properties and actions of a RadBook to the accessibility client applications. This class inherits from ItemsControlAutomationPeer and provides automation peer functionality specific to RadBook control. It supports advanced automation features, such as retrieving and serializing properties of the RadBook, handling keyboard navigation, and customizing the control type and help text.

Represents the automation peer for a RadBookItem. This class provides the required methods to interact with the UI Automation framework and expose properties of a RadBookItem to assistive technologies. It extends the ItemAutomationPeer class to provide automation support for elements within a RadBook, allowing for retrieval of control patterns, properties, and the status of the individual book items.

Represents the automation peer for the RadBreadcrumb control, providing the necessary properties and behaviors for accessibility support. This class extends the and defines specific automation control types and properties, enabling enhanced interaction with automated UI testing tools.

Provides an automation peer implementation for the RadBreadcrumbBar control. This class exposes the control to UI Automation clients, enabling accessibility features. It derives from ItemsControlAutomationPeer and overrides methods to provide specific automation-related properties such as automation control type, class name, name, localized control type, help text, and item status.

Provides the automation peer for a RadBreadcrumbBarItem to enable UI automation support for the item in a breadcrumb bar. This class derives from ItemAutomationPeer and is responsible for the automation properties and behaviors specific to a breadcrumb bar item.

Represents the automation peer for a RadBreadcrumbBarItem that provides support for UI Automation client applications. This class enables the automation of the RadBreadcrumbBarItem, allowing interaction with automated testing tools and assistive technologies. It overrides methods to provide the automation control type, class name, and localized control type for the wrapped RadBreadcrumbBarItem, and can provide additional information such as the item's name and help text. The implementation can also offer detailed status information in advanced automation mode.

Represents the automation peer for the RadBusyIndicator control, providing support for UI automation and control patterns. This class enables interaction with the RadBusyIndicator from automated UI test frameworks and exposes the properties and behaviors of the RadBusyIndicator control for accessibility.

It implements the IRangeValueProvider and IToggleProvider interfaces, allowing automated tools to read and manipulate the control's busy state and value through the UI Automation framework. The automation peer also offers additional metadata such as localized control type, control name, and control status.

Represents the automation peer for a RadButton control, providing support for UI automation clients. This class allows automated tools to interact with the RadButton and retrieve properties such as automation IDs, names, and control patterns. The RadButtonAutomationPeer class enhances interaction by allowing invocation of the button's click events and exposing the button's functional properties through automation.

Provides the automation peer for the RadCalculator class. This class is responsible for exposing RadCalculator to UI automation clients, enabling them to interact with the calculator control. It overrides methods to provide the appropriate class name, control type, and localized control type, as well as item status information for accessibility purposes.

Represents the automation peer for the RadCalculatorPicker control, providing functionality to support UI Automation. This class inherits from and implements the IExpandCollapseProvider interface, enabling it to expose information about the expand/collapse state of the RadCalculatorPicker and manage the visibility of its child elements. The ExpandCollapseState property indicates whether the control is expanded or collapsed, while the Collapse() and Expand() methods allow for toggling its visibility. Additionally, the class overrides various methods to provide necessary control types and help information specific to the RadCalculatorPicker.

This class is an implementation of the automation peer for the RadCalendar control. It enables UI Automation by exposing properties and patterns required for accessibility. This includes supporting multiple views, selection capabilities, and grid-like behavior for child elements. The class implements several automation provider interfaces such as IMultipleViewProvider, ISelectionProvider, ITableProvider, and IGridProvider to facilitate diverse automation functionalities including retrieving selected items, row and column counts, and navigation capabilities within the calendar control. In addition, it handles the management of view modes and localized control types, ensuring that appropriate names and values are provided for accessibility tools.

Provides the automation peer for the RadCallout control, allowing accessibility tools such as screen readers to interact with and understand the callout element in a user interface. This class derives from and overrides methods to provide specific information about the RadCallout, including its name, control type, localized control type, help text, and custom properties. The RadCalloutAutomationPeer allows for improved accessibility and automation functionality by exposing the necessary elements for automation frameworks to interact with the RadCallout.

Represents the automation peer for the RadCarousel class, enabling UI Automation support for the RadCarousel control. This class provides methods to retrieve the control type, class name, and accessibility information for the carousel's children items. It overrides base methods to provide a collection of child automation peers, and encapsulates properties of the owning carousel, such as item selection and scrolling capabilities. This class is particularly useful in applications where UI Automation is required for accessibility tools, enabling users to interact with carousel elements programmatically.

Exposes RadCartesianChart type to UI Automation.

Exposes RadCartesianChart type to UI Automation.

Exposes RadCartesianChart type to UI Automation.

Represents an automation peer for the RadChat.

Provides the automation peer for the RadCircularProgressBar control, facilitating interaction with UI Automation clients. This class inherits from RadProgressBarAutomationPeer and implements the IRangeValueProvider interface, enabling control of range value interaction.

The RadCircularProgressBarAutomationPeer class overrides several methods to provide localized control type, class name, help text, and item status information specific to the RadCircularProgressBar control.

By implementing these methods, the class enhances accessibility and usability of the circular progress bar within UI Automation, allowing for better integration with assistive technologies.

The AutomationPeer associated with the RadClock class.

The AutomationPeer associated with the RadClock class.

Exposes RadCloudUpload type to UI Automation.

Exposes RadCloudUploadList type to UI Automation.

Exposes RadCloudUploadListItem type to UI Automation.

An AutomationPeer type for the RadCollectionNavigator type.

Provides the functionality for UI Automation peer for the RadColorEditor control. This class facilitates the communication between the RadColorEditor and the UI Automation framework, enabling accessibility and automated testing. It implements the IValueProvider interface to provide value properties and methods for manipulating the color selection within the control, including properties to determine if the value is read-only and to retrieve or set the current selected color. Additionally, it handles information about child elements such as sliders and masks within the RadColorEditor, and provides localization and control type information for UI Automation clients.

Represents the automation peer for the RadColorPaletteView class, enabling UI Automation clients to interact with the color palette control programmatically. This class implements the ISelectionProvider interface, which allows it to provide selection functionality, such as determining if selection is required or if multiple selections are allowed. The automation peer exposes methods to get selected items and manage child elements within the color palette. It overrides various methods to ensure the automation peer behaves correctly with regard to naming, help text, control type, and status reporting.

Represents an automation peer for the RadColorPaletteViewItem class, facilitating UI Automation interactions for color palette view items in a Telerik application's color palette. This class inherits from and implements the ISelectionItemProvider and IValueProvider interfaces. It provides access to properties indicating the item's selection state, value, and read-only status, and supports interaction methods to add or remove the item from the selection, and to set its value. The automation peer ensures that the color palette view items are accessible for automated testing and assistive technologies.

AutomationPeer class for RadColorPicker.

Automation Peer class for RadColorSelector.

The AutomationPeer associated with the RadComboBox class.

The AutomationPeer associated with the RadComboBoxItem class.

Provides the AutomationPeer for the RadContextMenu class. This class is responsible for exposing the properties and behaviors of the RadContextMenu to accessibility clients, allowing them to interact with the RadContextMenu in a meaningful way.

Exposes RadDataBar type to UI Automation.

An AutomationPeer type for the RadDataFilter type.

The AutomationPeer associated with the RadDataFilterView class.

Represents an automation peer for the RadDataForm.

Provides an automation peer for the RadDataPager.

The AutomationPeer associated with the RadDateRangePicker class.

The AutomationPeer associated with the RadDateTimePicker class.

Provides a specialized automation peer for the RadDesktopAlert class, enabling UI Automation support. This class derives from and implements the IInvokeProvider interface to allow interaction with the associated RadDesktopAlert instance. It facilitates the invocation of alert actions and exposes necessary properties for UI Automation clients.

Automation peer for the RadDiagram class.

Automation peer for the RadDiagramConnection class.

Automation peer for the class.

UI Automation Peer class for RadDiagramRibbon.

UI Automation Peer class for RadDiagramRuler.

Automation peer for the RadDiagramShape class.

Automation peer for the RadDiagramTextShape class.

UI AutomationPeer class for DiagramThumbnail.

UI Automation Peer class for RadDiagramToolbox.

UI Automation peer class for RAdDiagramToolBoxGroup.

UI Automation peer class for RadDiagramToolBoxItem.

Represents the automation peer for the RadDocking class, enabling UI Automation support for its associated RadDocking element. This class provides methods to retrieve custom property values, manage selection behavior, and expose child elements for UI automation. It implements the ISelectionProvider interface to indicate selection capabilities, allowing only single selection and not requiring any selection to be active. The automation peer also defines how the RadDocking control is represented in UI Automation, including its control type and help text.

Provides the UI automation peer for the RadDropDownButton control, enabling accessibility support and interaction with automation clients. This class extends RadButtonAutomationPeer and implements the IExpandCollapseProvider interface, which provides methods to expand and collapse the drop-down content associated with the RadDropDownButton. It controls the state reporting of the drop-down button, handles invocation to toggle the drop-down, and retrieves automation properties such as the control's name and help text. Additionally, it supports the retrieval of child automation peers for any content displayed in the drop-down.

Represents the automation peer for a RadExpander control, enabling UI automation support for the control's expand and collapse functionality. This class inherits from FrameworkElementAutomationPeer and implements the IExpandCollapseProvider interface. It provides functionality to determine the expanded or collapsed state of the control, as well as methods to expand and collapse the content. The class also supports retrieving the associated control patterns, automation control type, and details about the control such as its name and properties. It ensures that operations can only be performed on an enabled instance of RadExpander and raises appropriate automation events when the expand/collapse state changes.

An AutomationPeer type for the RadExpressionEditor type.

Automation peer class for RadFilePathPicker.

Provides a class that exposes the RadGanttView to UI Automation.

UI Automation peer class for RadGeometryButton.

UI Automation peer class for RadGeometryDropDownButton.

UI Automation peer class for RadGeometryRadioButton.

UI Automation peer class for RadGeometryToggleButton.

Provides a class that serves as an automation peer for the RadGlyph control. This class enables UI Automation clients to interact with the RadGlyph control by exposing properties, methods, and events for automation.

Provides the automation peer for the RadGridView control, facilitating interaction with UI Automation clients. This class enables support for accessibility by exposing properties and methods that describe the behavior and state of the RadGridView. It enhances the automation features by overriding core methods to provide contextual information, such as item status and help text, that are relevant when the control is used in automated environments.

Exposes RadHeatMap type to UI Automation.

Represents the automation peer for the RadHighlightTextBlock control, providing a way for UI automation clients to interact with the control. This class inherits from and overrides specific methods to expose additional properties and functionalities of the associated RadHighlightTextBlock instance. It provides tailored help text, localized control type, and the ability to retrieve custom property values related to highlighting features, such as highlight text, foreground, background, highlight mode, and case sensitivity.

Provides the automation peer for the RadHyperlinkButton control, enabling it to expose its properties and behavior to accessibility tools.

Represents the automation peer for the RadLayoutControl class, facilitating interaction with the automation client by providing control-specific properties and methods. This class derives from and overrides key members to provide information such as the control's name, status, help text, and control type. The peer can also retrieve properties associated with the layout control, especially when the automation mode is set to advanced.

Provides the automation peer for the RadLegend control, enabling UI automation support by exposing properties, events, and child elements to assistive technologies. This class derives from and overrides methods to provide specific information about the RadLegend instance it is associated with. The RadLegendAutomationPeer allows for the retrieval of the owner control's class name, a localized control type, the automation control type, and a collection of child elements. It also provides help text for the control and can expose custom property values in advanced automation mode.

Represents the automation peer for the RadListBox control, enabling accessibility features and interactions with UI Automation clients. This class provides various functionalities, including retrieving selection details, scrolling capabilities, and exposing custom properties of the control for automation purposes. It inherits from ItemsControlAutomationPeer and implements interfaces ISelectionProvider and IScrollProvider.

Exposes a data item in a RadListBox.Items collection to UI Automation. Implements selection and scrolling functionality for the associated item in the list box. Provides properties and methods for interacting with UI Automation clients to determine the item’s status, selection state, and to execute selection and scrolling actions.

Provides an automation peer for the RadListBoxItem class, allowing it to participate in UI Automation. This class inherits from and overrides methods to return the associated control type and class name for the automation framework.

Exposes RadMap type to UI Automation.

The automation peer class for the MaskedInput controls.

Represents the automation peer for the RadMenu class, enabling UI automation support for automation clients. This class provides methods to retrieve custom properties, help text, and status of the RadMenu items.

Provides the automation peer for the RadMenuGroupItem class, enabling UI automation support for the associated menu group item. This class extends the functionalities of RadMenuItemAutomationPeer to include custom property values and item status in automation modes. It overrides methods to retrieve class names, help text, and to provide additional item status for advanced automation scenarios. The class is part of the WPF implementation and handles specific cases related to its owner group item.

Represents an automation peer for the RadMenuItem class, enabling UI automation interaction for menu items. This class provides methods to retrieve custom property values relating to the associated RadMenuItem and to provide help text and status information. It includes functionality specific to WPF automation features, such as retrieving details about the menu item's input gestures, icon, check state, and dropdown settings for accessibility purposes.

The AutomationPeer associated with the RadMenuSeparatorItem class.

Provides a UI Automation peer for the RadNavigationView class, enabling automation clients to interact with the navigation view control. This class exposes properties and operations that facilitate automation, including the ability to expand and collapse the navigation pane, retrieve control types, handle selection, and manage custom property values. The class inherits from SelectorAutomationPeer and implements the IExpandCollapseProvider and ISelectionProvider interfaces to provide expanded capabilities for UI automation.

Represents an automation peer for the RadNavigationViewItem class, enabling UI automation operations such as invoking actions and managing expand/collapse states. This class inherits from and implements the IInvokeProvider and IExpandCollapseProvider interfaces. It provides the necessary functionality for UI Automation clients to interact with navigation view items effectively, including customizing the retrieval of item properties and supporting patterns related to selection, invocation, and expansion.

Represents an automation peer for the RadNavigationViewItem class, providing necessary properties and methods to integrate with UI automation clients. Inherits from to provide the automation behavior specific to menu items within a navigation view.

Exposes Spinner types to UI Automation.

Provides the automation peer for the RadOfficeNavigationBar class, enabling support for UI automation functionalities. This class is responsible for exposing the properties, methods, and control behavior of the RadOfficeNavigationBar to accessibility clients and automation tools. It overrides methods to provide custom help text, statuses, automation control types, and names associated with the owner navigation bar.

Represents the automation peer for a RadOfficeNavigationBarItem. This class exposes the properties and methods required for UI Automation to interact with the navigation bar item in the associated RadOfficeNavigationBar. It allows the automation framework to retrieve custom property values, provides help text, and defines the control type and item status for accessibility tools.

Provides a peer for the RadOfficeNavigationBarItem class, enabling automation support for UI testing and accessibility features. This class extends the to provide necessary automation information specific to the RadOfficeNavigationBarItem control.

The AutomationPeer associated with the RadOpenFileDialog class.

The AutomationPeer associated with the RadOpenFolderDialog class.

Represents the automation peer for the RadOutlookBar control, facilitating accessibility and UI automation support. This class extends the RadTabControlAutomationPeer and provides methods to expose properties, child elements, and control types specific to the RadOutlookBar.

Provides a base class for the automation peer of a RadOutlookBarItem. This class enables automated UI testing and accessibility support for the outlook bar item, allowing it to expose properties and behaviors to UI automation clients. Depending on the platform, it may associate with the owning RadOutlookBar and extend the automation functionality by providing item-specific properties, such as icons and selection state. It overrides several methods to provide custom control type, class name, and help text for improved automation integration.

Represents an automation peer for the RadPane class, providing necessary automation support for the user interface. This class allows automated tools to interact with the RadPane and retrieve information about its properties, such as selection status, content, and visibility aspects. It extends the RadTabItemAutomationPeer to inherit base functionality for automation peers related to tab items. During its lifecycle, it manages custom property values, helps in generating child element collections, and provides localization support for control types. Depending on the platform (WPF, Silverlight), it has specialized constructors and methods to ensure it adheres to the platform's automation framework.

Provides the automation peer for the RadPaneGroup class, enabling UI automation clients to interact with it. This class exposes properties and methods needed for automation interactions, such as retrieving the name, localized control type, and custom property values associated with the RadPaneGroup instance it represents.

Provides the automation peer for the RadPanelBar class, enabling UI Automation client applications to interact with the RadPanelBar control. This class derives from RadTreeViewAutomationPeer and implements control-specific logic for automation behaviors, including retrieving class names, help texts, child items, names, statuses, and localized control types. The automation peer facilitates the accessibility of the RadPanelBar, ensuring that users with assistive technologies can effectively navigate and interact with its elements.

Provides the automation peer for the RadPanelBarItem class, facilitating access to the UI Automation framework. The RadPanelBarItemAutomationPeer enables the automation of the RadPanelBarItem's interaction patterns, such as expand/collapse functionality, selection capabilities, and scrolling within a panel bar interface. This class overrides methods to provide localized control type information and additional help text specific to the RadPanelBarItem. It also supports advanced automation scenarios by reporting properties of the item.

Provides an automation peer for the RadPasswordBox class, enabling UI Automation clients to interact with the password box control, including the ability to toggle the visibility of the password. This class extends the functionality of the RadWatermarkTextBoxAutomationPeer and implements the IToggleProvider interface. It allows the retrieval of property values specific to the password box, and provides access to toggle state to indicate whether the password is currently visible or hidden.

Provides the automation peer for the RadPathButton control, enabling UI automation support and accessibility features. This class derives from RadButtonAutomationPeer and implements methods to provide information about the RadPathButton such as its class name, help text, and additional properties for UI automation tools. The RadPathButtonAutomationPeer allows assistive technologies to interact with the RadPathButton control, enhancing the user experience for individuals who rely on these technologies.

Represents RadPdfViewer automation peer.

Represents the automation peer for the RadPipsPager control. This class provides the necessary support for UI automation clients to interact with the RadPipsPager. It overrides methods to create item automation peers, specify control types, and return localized control names and custom property values associated with the RadPipsPager. The automation peer ensures that properties like orientation, scrolling capabilities, button styles, and item size are accessible to automation clients, enhancing the control's interactivity and usability in automated environments.

Provides the automation peer for the RadPipsPagerItem control, facilitating UI automation interactions such as property access and control type identification. This class derives from and is utilized to connect the RadPipsPagerItem to the UI Automation framework, enabling accessibility support and customized automation properties. The automation peer handles the item selection state and exposes custom properties relevant to the RadPipsPagerItem, allowing for enhanced interaction within automated testing scenarios.

Provides the automation peer for the RadPipsPagerItem class, allowing it to expose relevant properties and behaviors to accessibility tools. This class derives from and overrides methods to provide the class name and automation control type.

Exposes RadPivotMap type to UI Automation.

Provides the automation peer for the RadProgressBar control, facilitating accessibility features by exposing its properties and control type to automation clients. This class derives from RangeBaseAutomationPeer and implements the IRangeValueProvider interface to support range value operations specific to progress bar controls. It overrides methods to provide information about the control's type, name, help text, and item status, and it defines the read-only nature of the value represented by the RadProgressBar.

An AutomationPeer type for RadPropertyGrid.

The AutomationPeer associated with the RadMenu class.

The AutomationPeer associated with the RadRadialMenuItem class.

Provides a specialization of the for the RadRadioButton control, which implements the IToggleProvider interface. This class is responsible for exposing the automation properties and patterns for a RadRadioButton to accessibility clients, allowing for better interaction with assistive technologies. The RadRadioButtonAutomationPeer class enables the management of toggle states, retrieval of control properties, and integration with UI Automation frameworks, thereby enhancing the accessibility and usability of radio button controls in WPF applications.

Provides an automation peer for the RadRangeBase class, enabling UI automation clients to interact with the control as a range value provider. This class extends and implements the IRangeValueProvider interface, allowing retrieval and manipulation of the value, range, and properties of the associated RadRangeBase control.

AutomationPeer class for RadRating.

AutomationPeer class for RadRatingItem.

Provides the automation peer for the RadRichTextBox control, enabling UI Automation support to provide accessibility features for the control. This class extends the class and facilitates the interaction between UI Automation clients and the RadRichTextBox owner by implementing the necessary control patterns such as Text, Scroll, and Value. It handles the automation-related details, including the retrieval of control type, class name, help text, child elements, and the current visual status.

The AutomationPeer associated with the RadSaveFileDialog class.

Represents the automation peer for the RadSlideView control, providing a way to expose the control's properties and behaviors to automation clients such as UI test tools and accessibility applications. The RadSlideViewAutomationPeer enhances the accessibility support by offering a customized implementation of the control's automation pattern and properties, allowing users to interact with the RadSlideView in an accessible manner.

Provides the automation peer for the RadSlider control. This class is responsible for exposing the functionalities of the RadSlider to accessibility tools by providing the necessary UI Automation features.

Exposes sparkline types to UI Automation.

Represents the automation peer for the RadSplashScreen control, providing support for UI automation clients. This class enables automation tools to interact with the RadSplashScreen by exposing its properties and behaviors in a format that is accessible to automated processes. It overrides methods to return relevant custom property values, control types, and names for the splash screen, facilitating enhanced accessibility features and custom automation functionality.

Represents the automation peer for the RadSplitButton control, providing accessibility support for UI automation clients. This class implements the IInvokeProvider and IExpandCollapseProvider interfaces, enabling the automation client to invoke actions on the button and control its expanded or collapsed state. The peer exposes properties and methods that allow automation tools to interact with the associated RadSplitButton, including retrieving the control's ExpandCollapseState, invoking the button, expanding or collapsing its drop-down content, and providing metadata such as the control's name and help text.

Represents the automation peer for the RadSplitContainer class. This class provides information about the RadSplitContainer for UI automation clients, including features for listing custom property values, handling dock positions, and generating automation control types. It inherits from and implements the IDockProvider interface to support docking functionality.

Exposes Telerik.Windows.Controls.RadSpreadsheet type to UI Automation.

Exposes RadStacked100DataBar type to UI Automation.

Exposes the RadStackedDataBar type to UI Automation.

Provides the UI Automation peer for the RadStepProgressBar control, enabling accessibility support for automation clients. This class extends the ItemsControlAutomationPeer and implements the ISelectionProvider and IScrollProvider interfaces to support selection and scrolling functionalities in the context of a step progress bar. It facilitates communication between the control and UI Automation clients by providing necessary properties and methods needed to handle selection and scrolling within the progress bar interface.

Represents an automation peer for a step item in a RadStepProgressBar control. This class provides the necessary support for UI Automation by implementing the ISelectionItemProvider and IScrollItemProvider interfaces, allowing for selection and scrolling of items within the RadStepProgressBar. It manages the interaction between the UI elements and the automation framework, including the selection state, item visibility, and help text for accessibility tools. The class also overrides methods to provide specific information about the RadStepProgressBarItem, enabling proper identification and manipulation within the automated environment.

Provides the automation peer for the RadSvgImage class, enabling UI automation support by exposing the properties and behaviors of the associated SVG image control. This class derives from and overrides key methods to return specific information about the RadSvgImage such as its class name, localized control type, automation control type, help text, and item status.

Exposes RadSyntaxEditor type to UI Automation.

Automation Peer for the RadTabControl class.

Automation Peer for the RadTabItem class.

Wrapper peer for RadTabItem not included in the automation tree.

Provides the automation peer for the RadTabbedWindow class, enabling UI automation client interaction with the tabbed window's child elements, such as buttons and tab controls. This class extends the functionality of the RadWindowAutomationPeer to expose information relevant to the specific behavior and structure of a tabbed window, allowing accessibility tools to interact with its components.

Represents the automation peer for the RadTaskBoard control, providing UI Automation support for selecting items in a task board interface. This class implements the ISelectionProvider interface, enabling multiple selection functionality and managing selected item retrieval within the task board. The RadTaskBoardAutomationPeer facilitates interaction with UI Automation clients by exposing properties and methods that follow the UI Automation pattern. It provides a way to retrieve the selected items, indicates selection capabilities, and defines the automation control type and name for accessibility tools.

Represents an automation peer for a task board item within a RadTaskBoard. This class facilitates interaction with UI automation clients, allowing them to retrieve information about the task board item, such as its selection status, and to manipulate its selection behavior. It implements the ISelectionItemProvider and IScrollItemProvider interfaces, providing methods to select, add to, or remove from the selection, as well as to scroll the item into view. The class also exposes properties to indicate whether the item is selected and to retrieve the selection container.

Provides a base class for class to expose the RadTileList control to UI automation clients, facilitating accessibility and automation support. This class derives from and implements the IScrollProvider interface when applicable. It enables automation clients to interact with a collection of tiles, providing information about the control's structure and properties, such as child elements, scroll ability, and item status.

Provides the automation peer for the RadTileView control, enabling UI Automation functionalities for interacting with the control's items and selection. This class derives from ItemsControlAutomationPeer and implements the ISelectionProvider interface, allowing it to provide selection capabilities for items contained within the RadTileView. It manages individual automation peers for each tile view item and facilitates retrieving selected items, as well as properties related to the tile view such as selection modes and virtualization settings.

Provides a UI automation peer for the RadTileViewItem class, enabling interaction with automation clients by providing properties, control patterns, and methods that are relevant to item selection and toggle states within a tile view control. This class inherits from ItemAutomationPeer and implements the ISelectionItemProvider and IToggleProvider interfaces.

Exposes RadTimeBar type to UI Automation.

Represents an automation peer for the RadTimeSpanPicker.

Represents an automation peer for the RadTimeSpanPickerComponent.

Exposes RadTimeline type to UI Automation.

Represents the automation peer for the RadToggleButton control, enabling UI Automation clients to interact with toggle button controls. This class derives from and provides additional functionality specific to the RadToggleButton. It allows for the retrieval of properties such as toggle state, automation identifier, and help text associated with the button. The Toggle() method cycles through the toggle states, providing hooks for UI Automation clients to engage with the control's functionality. The functionality of this class is essential for ensuring accessibility in applications using the RadToggleButton by supporting UI Automation patterns and properties.

Represents an automation peer for the RadToggleSwitchButton control, which provides properties and methods to support UI automation. This class derives from and facilitates interaction with accessibility tools and automation clients, returning relevant information about the toggle switch button's state, control type, name, and help text. It allows toggling the button's state and retrieving additional properties to describe the button's behavior and appearance.

Provides a UI automation peer for the RadTransitionControl class, facilitating UI automation support and interaction with automation clients. This class extends the and enables the automation of properties specific to the transition control, such as easing, transition effects, duration, and idle state.

Provides a base class for automation peers associated with the RadTreeListView control. This class facilitates communication between the RadTreeListView control and accessibility tools, exposing properties and functionality for automation support.

Exposes RadTreeMap type to UI Automation.

Base class for RadTreeMap and RadPivotMap UI Automation.

Exposes RadTreeMapItem type to UI Automation.

Exposes RadTreeView types to UI Automation.

Exposes RadTreeViewItem types to UI Automation.

Exposes RadVerticalDataAxis type to UI Automation.

AutomationPeer class for RadVirtualGrid.

Represents the automation peer for the RadVirtualKeyboard class. This class serves as a bridge between the UI Automation client and the RadVirtualKeyboard object, providing support for UI Automation features such as control type, name, help text, and custom property values.

Represents automation peer for RadWatermarkTextBoxAutomationPeer.

AutomationPeer class for RadWebCam.

Provides a wrapper for the RadWindow class to enable UI Automation support. This class inherits from WindowBaseAutomationPeer and is responsible for providing custom automation properties for the RadWindow control. The GetCustomPropertyValuesCore() method is overridden to supply additional property values from the owner RadWindow instance, such as BorderBackground, Icon, WindowStartupLocation, and others, to support accessibility and automation clients.

Provides the automation peer for the RadWizard control, enabling UI automation support and providing properties and methods for UI automation clients. This class derives from and implements the necessary methods to expose the structure and functionality of the underlying RadWizard control, including information about its child elements and the current state of the wizard.

Exposes radar area path visual to UI Automation.

Exposes RadarAreaSeries type to UI Automation.

Exposes radar line path visual to UI Automation.

Exposes RadarLineSeries type to UI Automation.

Exposes radar point visuals to UI Automation.

Exposes RadarPointSeries type to UI Automation.

Exposes RadialAxisGridLineAnnotation type to UI Automation.

Provides the automation peer for the RadialMenuButton control, allowing it to participate in UI Automation by exposing properties and methods necessary for UI Automation clients. This class supports the automation functionality such as retrieving control patterns, class names, names, help texts, and localized control types, improving accessibility for users with disabilities. It inherits from .

Provides the automation peer for the RangeBase control, allowing for UI automation and accessibility features.

UI AutomationPeer class for RangeSliderThumb.

UI Automation Peer class for RadRibbonButton.

Automation peer for the RadRibbonComboBox class.

Automation peer for the RadRibbonComboBoxItem class.

UI Automation Peer class for RadRibbonDropDownButton.

Automation peer for the RadRibbonGallery class.

Automation peer class for RadRibbonGroup class.

UI Automation Peer class for RadRibbonRadioButton.

UI Automation Peer class for RadRibbonSplitButton.

The AutomationPeer class for the RadRibbonTab control.

UI Automation Peer class for RadRibbonToggleButton.

Automation peer for the RadRibbonView class.

Automation peer for the RadRibbonWindow class.

Exposes scale types to UI Automation.

Exposes ScatterAreaSeries type to UI Automation.

Exposes ScatterBubbleSeries type to UI Automation.

Exposes ScatterLineSeries type to UI Automation.

Exposes scatter point visuals to UI Automation.

Exposes ScatterPointSeries type to UI Automation.

Exposes ScatterRangeBarSeries type to UI Automation.

Exposes ScatterSeries type to UI Automation.

Exposes ScatterSplineAreaSeries type to UI Automation.

Exposes ScatterSplineSeries type to UI Automation.

Base class for series item UI Automation that supports selection.

UI Automation Peer class for SettingsPane.

UI AutomationPeer class for SettingsPaneView.

Provides a basic implementation of data driven provider.

Base class for single value series item UI Automation.

UI AutomationPeer class for SliderThumb.

Exposes first point sparkline item to UI Automation.

Exposes high point sparkline item to UI Automation.

Exposes last point sparkline item to UI Automation.

Exposes low point sparkline item to UI Automation.

Exposes negative point sparkline item to UI Automation.

Exposes sparkline item types to UI Automation.

Exposes spline area path visual to UI Automation.

Exposes SplineAreaSeries type to UI Automation.

Exposes spline path visual to UI Automation.

Exposes SplineSeries type to UI Automation.

Exposes the StackedBarItem type to UI Automation.

Exposes StepAreaSeries type to UI Automation.

Exposes StepLineSeries type to UI Automation.

An AutomationPeer type for the StringFilterEditor type.

Exposes SurfaceSeries3D type to UI Automation.

An AutomationPeer type for TextMessageControl.

An AutomationPeer type for the Tile type.

Automation peer class for RadToolBar class.

Automation peer class for RadToolBarSeparator class.

Automation peer class for RadToolBar class.

Automation Peer for the ToolWindow class.

An AutomationPeer type for TreeListViewRow.

An AutomationPeer type for TreeListViewVirtualizingPanel.

Exposes single RadSpreadsheet cell to UI Automation.

An AutomationPeer type for WeatherCard.

Automation Peer for the WindowBase class.

Automation peer class for WindowTitle class.

An AutomationPeer type for WizardPage.

Exposes XYZSeries3D type to UI Automation.

Not finding the help you need?
Contact Support