Class RatingAutomationPeer
Exposes Rating types to UI Automation.
Inheritance
Inherited Members
Namespace: System.Windows.Automation.Peers
Assembly: OpenSilver.Controls.Input.Toolkit.dll
Syntax
public sealed class RatingAutomationPeer : ItemsControlAutomationPeer, IDependencyObject, IValueProvider, ISelectionProvider
Constructors
| Improve this Doc View SourceRatingAutomationPeer(Rating)
Initializes a new instance of the RatingAutomationPeer class.
Declaration
public RatingAutomationPeer(Rating owner)
Parameters
Type | Name | Description |
---|---|---|
Rating | owner | The Rating that is associated with this RatingAutomationPeer. |
Properties
| Improve this Doc View SourceCanSelectMultiple
Gets a value indicating whether the UI Automation provider allows more than one child element to be selected concurrently.
Declaration
public bool CanSelectMultiple { get; }
Property Value
Type | Description |
---|---|
System.Boolean | true if multiple selection is allowed; otherwise, false. |
Remarks
This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.
IsReadOnly
Gets a value indicating whether the Rating is read-only.
Declaration
public bool IsReadOnly { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
IsSelectionRequired
Gets a value indicating whether the UI Automation provider requires at least one child element to be selected.
Declaration
public bool IsSelectionRequired { get; }
Property Value
Type | Description |
---|---|
System.Boolean | true if selection is required; otherwise, false. |
Remarks
This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.
Value
Gets the rating value.
Declaration
public string Value { get; }
Property Value
Type | Description |
---|---|
System.String |
Methods
| Improve this Doc View SourceGetAutomationControlTypeCore()
Gets the control type for the Rating that is associated with this RatingAutomationPeer. This method is called by GetAutomationControlType.
Declaration
protected override AutomationControlType GetAutomationControlTypeCore()
Returns
Type | Description |
---|---|
AutomationControlType | List AutomationControlType. |
Overrides
| Improve this Doc View SourceGetChildrenCore()
Gets the collection of child elements of the ItemsControl that is associated with this ItemsControlAutomationPeer.
Declaration
protected override List<AutomationPeer> GetChildrenCore()
Returns
Type | Description |
---|---|
System.Collections.Generic.List<AutomationPeer> | A collection of RatingItemAutomationPeer elements, or null if the Rating that is associated with this RatingAutomationPeer is empty. |
Overrides
| Improve this Doc View SourceGetLocalizedControlTypeCore()
Returns the localized control type.
Declaration
protected override string GetLocalizedControlTypeCore()
Returns
Type | Description |
---|---|
System.String | The localized control type. |
Overrides
| Improve this Doc View SourceGetNameCore()
Returns a name if no name is set.
Declaration
protected override string GetNameCore()
Returns
Type | Description |
---|---|
System.String | A name if no name is set. |
Overrides
| Improve this Doc View SourceGetPattern(PatternInterface)
Gets the control pattern for the Rating that is associated with this RatingAutomationPeer.
Declaration
public override object GetPattern(PatternInterface patternInterface)
Parameters
Type | Name | Description |
---|---|---|
PatternInterface | patternInterface | The desired PatternInterface. |
Returns
Type | Description |
---|---|
System.Object | The desired AutomationPeer or null. |
Overrides
| Improve this Doc View SourceGetSelection()
Retrieves a UI Automation provider for each child element that is selected.
Declaration
public IRawElementProviderSimple[] GetSelection()
Returns
Type | Description |
---|---|
IRawElementProviderSimple[] | An array of UI Automation providers. |
Remarks
This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.
SetValue(String)
Sets a rating value.
Declaration
public void SetValue(string value)
Parameters
Type | Name | Description |
---|---|---|
System.String | value | The value of the rating. |