Show / Hide Table of Contents

Class NumericUpDownAutomationPeer

Exposes NumericUpDown types to UI Automation.

Inheritance
System.Object
DependencyObject
AutomationPeer
FrameworkElementAutomationPeer
UpDownBaseAutomationPeer<System.Double>
NumericUpDownAutomationPeer
Implements
IValueProvider
IRangeValueProvider
Inherited Members
UpDownBaseAutomationPeer<Double>.GetAutomationControlTypeCore()
UpDownBaseAutomationPeer<Double>.IsReadOnly
UpDownBaseAutomationPeer<Double>.SetValue(String)
UpDownBaseAutomationPeer<Double>.Value
FrameworkElementAutomationPeer.Owner
FrameworkElementAutomationPeer.FromElement(UIElement)
FrameworkElementAutomationPeer.CreatePeerForElement(UIElement)
FrameworkElementAutomationPeer.GetAcceleratorKeyCore()
FrameworkElementAutomationPeer.GetAccessKeyCore()
FrameworkElementAutomationPeer.GetAutomationIdCore()
FrameworkElementAutomationPeer.GetHelpTextCore()
FrameworkElementAutomationPeer.GetItemStatusCore()
FrameworkElementAutomationPeer.GetItemTypeCore()
FrameworkElementAutomationPeer.GetLabeledByCore()
FrameworkElementAutomationPeer.GetNameCore()
FrameworkElementAutomationPeer.IsRequiredForFormCore()
FrameworkElementAutomationPeer.GetChildrenCore()
FrameworkElementAutomationPeer.GetBoundingRectangleCore()
FrameworkElementAutomationPeer.GetClickablePointCore()
FrameworkElementAutomationPeer.IsContentElementCore()
FrameworkElementAutomationPeer.IsControlElementCore()
FrameworkElementAutomationPeer.IsPasswordCore()
FrameworkElementAutomationPeer.IsEnabledCore()
FrameworkElementAutomationPeer.GetLocalizedControlTypeCore()
FrameworkElementAutomationPeer.GetOrientationCore()
FrameworkElementAutomationPeer.HasKeyboardFocusCore()
FrameworkElementAutomationPeer.IsKeyboardFocusableCore()
FrameworkElementAutomationPeer.IsOffscreenCore()
FrameworkElementAutomationPeer.SetFocusCore()
AutomationPeer.EventsSource
AutomationPeer.ListenerExists(AutomationEvents)
AutomationPeer.GetAcceleratorKey()
AutomationPeer.GetAccessKey()
AutomationPeer.GetAutomationControlType()
AutomationPeer.GetAutomationId()
AutomationPeer.GetBoundingRectangle()
AutomationPeer.GetChildren()
AutomationPeer.GetClassName()
AutomationPeer.GetClickablePoint()
AutomationPeer.GetHelpText()
AutomationPeer.GetItemStatus()
AutomationPeer.GetItemType()
AutomationPeer.GetLabeledBy()
AutomationPeer.GetLocalizedControlType()
AutomationPeer.GetName()
AutomationPeer.GetOrientation()
AutomationPeer.HasKeyboardFocus()
AutomationPeer.IsContentElement()
AutomationPeer.IsControlElement()
AutomationPeer.IsEnabled()
AutomationPeer.IsKeyboardFocusable()
AutomationPeer.IsOffscreen()
AutomationPeer.IsPassword()
AutomationPeer.IsRequiredForForm()
AutomationPeer.SetFocus()
AutomationPeer.InvalidatePeer()
AutomationPeer.GetParent()
AutomationPeer.RaiseAutomationEvent(AutomationEvents)
AutomationPeer.RaisePropertyChangedEvent(AutomationProperty, Object, Object)
AutomationPeer.PeerFromProvider(IRawElementProviderSimple)
AutomationPeer.ProviderFromPeer(AutomationPeer)
DependencyObject.GetValue(DependencyProperty)
DependencyObject.SetCurrentValue(DependencyProperty, Object)
DependencyObject.ReadLocalValue(DependencyProperty)
DependencyObject.SetValue(DependencyProperty, Object)
DependencyObject.SetValue(DependencyPropertyKey, Object)
DependencyObject.OnPropertyChanged(DependencyPropertyChangedEventArgs)
DependencyObject.CoerceValue(DependencyProperty)
DependencyObject.Dispatcher
DependencyObject.INTERNAL_OnAttachedToVisualTree()
DependencyObject.INTERNAL_OnDetachedFromVisualTree()
DependencyObject.ClearValue(DependencyProperty)
DependencyObject.ClearValue(DependencyPropertyKey)
DependencyObject.CheckAccess()
DependencyObject.GetAnimationBaseValue(DependencyProperty)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: System.Windows.Automation.Peers
Assembly: OpenSilver.Controls.Input.Toolkit.dll
Syntax
public class NumericUpDownAutomationPeer : UpDownBaseAutomationPeer<double>, IDependencyObject, IValueProvider, IRangeValueProvider

Constructors

| Improve this Doc View Source

NumericUpDownAutomationPeer(NumericUpDown)

Initializes a new instance of the NumericUpDownAutomationPeer class.

Declaration
public NumericUpDownAutomationPeer(NumericUpDown owner)
Parameters
Type Name Description
NumericUpDown owner

The NumericUpDown that is associated with this NumericUpDownAutomationPeer.

Methods

| Improve this Doc View Source

GetClassNameCore()

Gets the name of the NumericUpDown that is associated with this NumericUpDownAutomationPeer. This method is called by GetClassName.

Declaration
protected override string GetClassNameCore()
Returns
Type Description
System.String

The name NumericUpDown.

Overrides
System.Windows.Automation.Peers.UpDownBaseAutomationPeer<System.Double>.GetClassNameCore()
| Improve this Doc View Source

GetPattern(PatternInterface)

Gets the control pattern for the NumericUpDown that is associated with this NumericUpDownAutomationPeer.

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
System.Windows.Automation.Peers.UpDownBaseAutomationPeer<System.Double>.GetPattern(System.Windows.Automation.Peers.PatternInterface)

Explicit Interface Implementations

| Improve this Doc View Source

IRangeValueProvider.IsReadOnly

Gets a value indicating whether the value of the NumericUpDown is read-only.

Declaration
bool IRangeValueProvider.IsReadOnly { get; }
Returns
Type Description
System.Boolean
Remarks

This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.

| Improve this Doc View Source

IRangeValueProvider.LargeChange

Gets the value to be added or subtracted from the Value property of the NumericUpDown.

Declaration
double IRangeValueProvider.LargeChange { get; }
Returns
Type Description
System.Double
Remarks

This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.

| Improve this Doc View Source

IRangeValueProvider.Maximum

Gets the maximum value supported by the NumericUpDown.

Declaration
double IRangeValueProvider.Maximum { get; }
Returns
Type Description
System.Double
Remarks

This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.

| Improve this Doc View Source

IRangeValueProvider.Minimum

Gets minimum value supported by the NumericUpDown.

Declaration
double IRangeValueProvider.Minimum { get; }
Returns
Type Description
System.Double
Remarks

This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.

| Improve this Doc View Source

IRangeValueProvider.SetValue(Double)

Sets the value of the NumericUpDown.

Declaration
void IRangeValueProvider.SetValue(double value)
Parameters
Type Name Description
System.Double value

The value to set.

Remarks

This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.

| Improve this Doc View Source

IRangeValueProvider.SmallChange

Gets the value to be added or subtracted from the Value property of the NumericUpDown.

Declaration
double IRangeValueProvider.SmallChange { get; }
Returns
Type Description
System.Double
Remarks

This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.

| Improve this Doc View Source

IRangeValueProvider.Value

Gets the value of the NumericUpDown.

Declaration
double IRangeValueProvider.Value { get; }
Returns
Type Description
System.Double
Remarks

This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.

Implements

IValueProvider
IRangeValueProvider

Extension Methods

DependencyObjectHelper.GetSelfAndAncestors(DependencyObject)
VisualTreeExtensions.GetVisualAncestors(DependencyObject)
VisualTreeExtensions.GetVisualAncestorsAndSelf(DependencyObject)
VisualTreeExtensions.GetVisualChildren(DependencyObject)
VisualTreeExtensions.GetVisualChildrenAndSelf(DependencyObject)
VisualTreeExtensions.GetVisualDescendants(DependencyObject)
VisualTreeExtensions.GetVisualDescendantsAndSelf(DependencyObject)
VisualTreeExtensions.GetVisualSiblings(DependencyObject)
VisualTreeExtensions.GetVisualSiblingsAndSelf(DependencyObject)
  • Improve this Doc
  • View Source