| Silverlight 5 | WinRT |
| public class ApplicationBarAutomationPeer | |
| : FrameworkElementAutomationPeer, IDependencyObject, IAutomationPeer, IAutomationPeerOverrides, IAutomationPeerProtected, IFrameworkElementAutomationPeer, IApplicationBarAutomationPeer |
| public sealed class AutoCompleteBoxAutomationPeer | |
| : FrameworkElementAutomationPeer, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IValueProvider, IExpandCollapseProvider, ISelectionProvider | |
| public virtual Object GetPattern(PatternInterface patternInterface); |
| public sealed enum AutomationControlType | public sealed enum AutomationControlType |
| : IComparable, IFormattable, IConvertible | : IComparable, IFormattable, IConvertible |
| { Button, Calendar, CheckBox, ComboBox, Edit, Hyperlink, Image, ListItem, List, Menu, MenuBar, MenuItem, ProgressBar, RadioButton, ScrollBar, Slider, Spinner, StatusBar, Tab, TabItem, Text, ToolBar, ToolTip, Tree, TreeItem, Custom, Group, Thumb, DataGrid, DataItem, Document, SplitButton, Window, Pane, Header, HeaderItem, Table, TitleBar, Separator } | { Button, Calendar, CheckBox, ComboBox, Edit, Hyperlink, Image, ListItem, List, Menu, MenuBar, MenuItem, ProgressBar, RadioButton, ScrollBar, Slider, Spinner, StatusBar, Tab, TabItem, Text, ToolBar, ToolTip, Tree, TreeItem, Custom, Group, Thumb, DataGrid, DataItem, Document, SplitButton, Window, Pane, Header, HeaderItem, Table, TitleBar, Separator } |
| public sealed enum AutomationEvents | public sealed enum AutomationEvents |
| : IComparable, IFormattable, IConvertible | : IComparable, IFormattable, IConvertible |
| { ToolTipOpened, ToolTipClosed, MenuOpened, MenuClosed, AutomationFocusChanged, InvokePatternOnInvoked, SelectionItemPatternOnElementAddedToSelection, SelectionItemPatternOnElementRemovedFromSelection, SelectionItemPatternOnElementSelected, SelectionPatternOnInvalidated, TextPatternOnTextSelectionChanged, TextPatternOnTextChanged, AsyncContentLoaded, PropertyChanged, StructureChanged } | { ToolTipOpened, ToolTipClosed, MenuOpened, MenuClosed, AutomationFocusChanged, InvokePatternOnInvoked, SelectionItemPatternOnElementAddedToSelection, SelectionItemPatternOnElementRemovedFromSelection, SelectionItemPatternOnElementSelected, SelectionPatternOnInvalidated, TextPatternOnTextSelectionChanged, TextPatternOnTextChanged, AsyncContentLoaded, PropertyChanged, StructureChanged } |
| public sealed enum AutomationOrientation | public sealed enum AutomationOrientation |
| : IComparable, IFormattable, IConvertible | : IComparable, IFormattable, IConvertible |
| { None, Horizontal, Vertical } | { None, Horizontal, Vertical } |
| public abstract class AutomationPeer | public class AutomationPeer |
| : DependencyObject, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper | : DependencyObject, IDependencyObject, IAutomationPeer, IAutomationPeerOverrides, IAutomationPeerProtected |
| public AutomationPeer EventsSource { get; set; } | public virtual AutomationPeer EventsSource { get; set; } |
| public String GetAcceleratorKey(); | public virtual String GetAcceleratorKey(); |
| protected virtual String GetAcceleratorKeyCore(); | |
| public String GetAccessKey(); | public virtual String GetAccessKey(); |
| protected virtual String GetAccessKeyCore(); | |
| public AutomationControlType GetAutomationControlType(); | public virtual AutomationControlType GetAutomationControlType(); |
| protected virtual AutomationControlType GetAutomationControlTypeCore(); | |
| public String GetAutomationId(); | public virtual String GetAutomationId(); |
| protected virtual String GetAutomationIdCore(); | |
| public Rect GetBoundingRectangle(); | public virtual Rect GetBoundingRectangle(); |
| protected virtual Rect GetBoundingRectangleCore(); | |
| public List`1<AutomationPeer> GetChildren(); | public virtual IList`1<AutomationPeer> GetChildren(); |
| protected virtual IList`1<AutomationPeer> GetChildrenCore(); | |
| public String GetClassName(); | public virtual String GetClassName(); |
| protected virtual String GetClassNameCore(); | |
| public Point GetClickablePoint(); | public virtual Point GetClickablePoint(); |
| protected virtual Point GetClickablePointCore(); | |
| public String GetHelpText(); | public virtual String GetHelpText(); |
| protected virtual String GetHelpTextCore(); | |
| public String GetItemStatus(); | public virtual String GetItemStatus(); |
| protected virtual String GetItemStatusCore(); | |
| public String GetItemType(); | public virtual String GetItemType(); |
| protected virtual String GetItemTypeCore(); | |
| public AutomationPeer GetLabeledBy(); | public virtual AutomationPeer GetLabeledBy(); |
| protected virtual AutomationPeer GetLabeledByCore(); | |
| public String GetLocalizedControlType(); | public virtual String GetLocalizedControlType(); |
| protected virtual String GetLocalizedControlTypeCore(); | |
| public String GetName(); | public virtual String GetName(); |
| protected virtual String GetNameCore(); | |
| public AutomationOrientation GetOrientation(); | public virtual AutomationOrientation GetOrientation(); |
| protected virtual AutomationOrientation GetOrientationCore(); | |
| public AutomationPeer GetParent(); | public virtual AutomationPeer GetParent(); |
| public abstract virtual Object GetPattern(PatternInterface patternInterface); | public virtual Object GetPattern(PatternInterface patternInterface); |
| protected virtual Object GetPatternCore(PatternInterface patternInterface); | |
| public Boolean HasKeyboardFocus(); | public virtual Boolean HasKeyboardFocus(); |
| protected virtual Boolean HasKeyboardFocusCore(); | |
| public void InvalidatePeer(); | public virtual void InvalidatePeer(); |
| public Boolean IsContentElement(); | public virtual Boolean IsContentElement(); |
| protected virtual Boolean IsContentElementCore(); | |
| public Boolean IsControlElement(); | public virtual Boolean IsControlElement(); |
| protected virtual Boolean IsControlElementCore(); | |
| public Boolean IsEnabled(); | public virtual Boolean IsEnabled(); |
| protected virtual Boolean IsEnabledCore(); | |
| public Boolean IsKeyboardFocusable(); | public virtual Boolean IsKeyboardFocusable(); |
| protected virtual Boolean IsKeyboardFocusableCore(); | |
| public Boolean IsOffscreen(); | public virtual Boolean IsOffscreen(); |
| protected virtual Boolean IsOffscreenCore(); | |
| public Boolean IsPassword(); | public virtual Boolean IsPassword(); |
| protected virtual Boolean IsPasswordCore(); | |
| public Boolean IsRequiredForForm(); | public virtual Boolean IsRequiredForForm(); |
| protected virtual Boolean IsRequiredForFormCore(); | |
| static public Boolean ListenerExists(AutomationEvents eventId); | static public Boolean ListenerExists(AutomationEvents eventId); |
| protected virtual AutomationPeer PeerFromProvider(IRawElementProviderSimple provider); | |
| protected virtual IRawElementProviderSimple ProviderFromPeer(AutomationPeer peer); | |
| public void RaiseAutomationEvent(AutomationEvents eventId); | public virtual void RaiseAutomationEvent(AutomationEvents eventId); |
| public void RaisePropertyChangedEvent(AutomationProperty property, Object oldValue, Object newValue); | public virtual void RaisePropertyChangedEvent(AutomationProperty property, Object oldValue, Object newValue); |
| public void SetFocus(); | public virtual void SetFocus(); |
| public sealed class AutomationPeerCollection | |
| : __ComObject, IList`1<AutomationPeer>, ICollection`1<AutomationPeer>, IEnumerable`1<AutomationPeer>, IEnumerable |
| public class ButtonAutomationPeer | public class ButtonAutomationPeer |
| : ButtonBaseAutomationPeer, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IInvokeProvider | : ButtonBaseAutomationPeer, IDependencyObject, IAutomationPeer, IAutomationPeerOverrides, IAutomationPeerProtected, IFrameworkElementAutomationPeer, IButtonBaseAutomationPeer, IButtonAutomationPeer, IInvokeProvider |
| public virtual Object GetPattern(PatternInterface patternInterface); |
| public abstract class ButtonBaseAutomationPeer | public class ButtonBaseAutomationPeer |
| : FrameworkElementAutomationPeer, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper | : FrameworkElementAutomationPeer, IDependencyObject, IAutomationPeer, IAutomationPeerOverrides, IAutomationPeerProtected, IFrameworkElementAutomationPeer, IButtonBaseAutomationPeer |
| public class CalendarAutomationPeer | |
| : FrameworkElementAutomationPeer, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IMultipleViewProvider, ISelectionProvider, ITableProvider, IGridProvider | |
| public virtual Object GetPattern(PatternInterface patternInterface); |
| public class CalendarButtonAutomationPeer | |
| : FrameworkElementAutomationPeer, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IGridItemProvider, IInvokeProvider, ISelectionItemProvider | |
| public virtual Object GetPattern(PatternInterface patternInterface); |
| public class CalendarDayButtonAutomationPeer | |
| : FrameworkElementAutomationPeer, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IInvokeProvider, ISelectionItemProvider, ITableItemProvider, IGridItemProvider | |
| public virtual Object GetPattern(PatternInterface patternInterface); |
| public class CheckBoxAutomationPeer | public class CheckBoxAutomationPeer |
| : ToggleButtonAutomationPeer, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IToggleProvider | : ToggleButtonAutomationPeer, IDependencyObject, IAutomationPeer, IAutomationPeerOverrides, IAutomationPeerProtected, IFrameworkElementAutomationPeer, IButtonBaseAutomationPeer, IToggleButtonAutomationPeer, IToggleProvider, ICheckBoxAutomationPeer |
| public class ChildWindowAutomationPeer | |
| : FrameworkElementAutomationPeer, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IWindowProvider, ITransformProvider | |
| public virtual Object GetPattern(PatternInterface patternInterface); |
| public class ComboBoxAutomationPeer | public class ComboBoxAutomationPeer |
| : SelectorAutomationPeer, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, ISelectionProvider, IValueProvider, IExpandCollapseProvider | : SelectorAutomationPeer, IDependencyObject, IAutomationPeer, IAutomationPeerOverrides, IAutomationPeerProtected, IFrameworkElementAutomationPeer, IItemsControlAutomationPeer, IItemContainerProvider, ISelectorAutomationPeer, ISelectionProvider, IComboBoxAutomationPeer, IValueProvider, IExpandCollapseProvider |
| public virtual Object GetPattern(PatternInterface pattern); | |
| public virtual ExpandCollapseState ExpandCollapseState { get; } | |
| public virtual Boolean IsReadOnly { get; } | |
| public virtual String Value { get; } | |
| public virtual void Collapse(); | |
| public virtual void Expand(); |
| public class ComboBoxItemAutomationPeer | |
| : FrameworkElementAutomationPeer, IDependencyObject, IAutomationPeer, IAutomationPeerOverrides, IAutomationPeerProtected, IFrameworkElementAutomationPeer, IComboBoxItemAutomationPeer |
| public class ComboBoxItemDataAutomationPeer | |
| : SelectorItemAutomationPeer, IDependencyObject, IAutomationPeer, IAutomationPeerOverrides, IAutomationPeerProtected, IItemAutomationPeer, IVirtualizedItemProvider, ISelectorItemAutomationPeer, ISelectionItemProvider, IComboBoxItemDataAutomationPeer, IScrollItemProvider | |
| public virtual void ScrollIntoView(); |
| public class DataGridAutomationPeer | |
| : FrameworkElementAutomationPeer, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IScrollProvider, ISelectionProvider, ITableProvider, IGridProvider | |
| public virtual Object GetPattern(PatternInterface patternInterface); |
| public class DataGridCellAutomationPeer | |
| : FrameworkElementAutomationPeer, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IInvokeProvider, IScrollItemProvider, ISelectionItemProvider, ITableItemProvider, IGridItemProvider | |
| public virtual Object GetPattern(PatternInterface patternInterface); |
| public class DataGridColumnHeaderAutomationPeer | |
| : FrameworkElementAutomationPeer, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IInvokeProvider, IScrollItemProvider, ITransformProvider | |
| public virtual Object GetPattern(PatternInterface patternInterface); |
| public class DataGridColumnHeadersPresenterAutomationPeer | |
| : FrameworkElementAutomationPeer, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper |
| public class DataGridDetailsPresenterAutomationPeer | |
| : FrameworkElementAutomationPeer, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper |
| public class DataGridGroupItemAutomationPeer | |
| : FrameworkElementAutomationPeer, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IExpandCollapseProvider, IGridProvider, IScrollItemProvider, ISelectionProvider | |
| public virtual Object GetPattern(PatternInterface patternInterface); |
| public class DataGridItemAutomationPeer | |
| : FrameworkElementAutomationPeer, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IInvokeProvider, IScrollItemProvider, ISelectionItemProvider, ISelectionProvider | |
| public virtual Object GetPattern(PatternInterface patternInterface); |
| public class DataGridRowAutomationPeer | |
| : FrameworkElementAutomationPeer, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper |
| public class DataGridRowGroupHeaderAutomationPeer | |
| : FrameworkElementAutomationPeer, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper |
| public class DataGridRowHeaderAutomationPeer | |
| : FrameworkElementAutomationPeer, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper |
| public class DataGridRowsPresenterAutomationPeer | |
| : FrameworkElementAutomationPeer, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper |
| public class DataPagerAutomationPeer | |
| : FrameworkElementAutomationPeer, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IRangeValueProvider | |
| public virtual Object GetPattern(PatternInterface patternInterface); |
| public class DatePickerAutomationPeer | |
| : FrameworkElementAutomationPeer, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IExpandCollapseProvider, IValueProvider | |
| public virtual Object GetPattern(PatternInterface patternInterface); |
| public class DescriptionViewerAutomationPeer | |
| : FrameworkElementAutomationPeer, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper |
| public class FlipViewAutomationPeer | |
| : SelectorAutomationPeer, IDependencyObject, IAutomationPeer, IAutomationPeerOverrides, IAutomationPeerProtected, IFrameworkElementAutomationPeer, IItemsControlAutomationPeer, IItemContainerProvider, ISelectorAutomationPeer, ISelectionProvider, IFlipViewAutomationPeer |
| public class FlipViewItemAutomationPeer | |
| : FrameworkElementAutomationPeer, IDependencyObject, IAutomationPeer, IAutomationPeerOverrides, IAutomationPeerProtected, IFrameworkElementAutomationPeer, IFlipViewItemAutomationPeer |
| public class FlipViewItemDataAutomationPeer | |
| : SelectorItemAutomationPeer, IDependencyObject, IAutomationPeer, IAutomationPeerOverrides, IAutomationPeerProtected, IItemAutomationPeer, IVirtualizedItemProvider, ISelectorItemAutomationPeer, ISelectionItemProvider, IFlipViewItemDataAutomationPeer, IScrollItemProvider | |
| public virtual void ScrollIntoView(); |
| public class FrameAutomationPeer | |
| : FrameworkElementAutomationPeer, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper |
| public class FrameworkElementAutomationPeer | public class FrameworkElementAutomationPeer |
| : AutomationPeer, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper | : AutomationPeer, IDependencyObject, IAutomationPeer, IAutomationPeerOverrides, IAutomationPeerProtected, IFrameworkElementAutomationPeer |
| public UIElement Owner { get; } | public virtual UIElement Owner { get; } |
| static public AutomationPeer CreatePeerForElement(UIElement element); | static public AutomationPeer CreatePeerForElement(UIElement element); |
| static public AutomationPeer FromElement(UIElement element); | static public AutomationPeer FromElement(UIElement element); |
| public virtual Object GetPattern(PatternInterface patternInterface); |
| public class GridSplitterAutomationPeer | |
| : FrameworkElementAutomationPeer, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, ITransformProvider | |
| public virtual Object GetPattern(PatternInterface patternInterface); |
| public class GridViewAutomationPeer | |
| : ListViewBaseAutomationPeer, IDependencyObject, IAutomationPeer, IAutomationPeerOverrides, IAutomationPeerProtected, IFrameworkElementAutomationPeer, IItemsControlAutomationPeer, IItemContainerProvider, ISelectorAutomationPeer, ISelectionProvider, IListViewBaseAutomationPeer, IGridViewAutomationPeer |
| public class GroupItemAutomationPeer | |
| : FrameworkElementAutomationPeer, IDependencyObject, IAutomationPeer, IAutomationPeerOverrides, IAutomationPeerProtected, IFrameworkElementAutomationPeer, IGroupItemAutomationPeer |
| public class HyperlinkButtonAutomationPeer | public class HyperlinkButtonAutomationPeer |
| : ButtonBaseAutomationPeer, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IInvokeProvider | : ButtonBaseAutomationPeer, IDependencyObject, IAutomationPeer, IAutomationPeerOverrides, IAutomationPeerProtected, IFrameworkElementAutomationPeer, IButtonBaseAutomationPeer, IHyperlinkButtonAutomationPeer, IInvokeProvider |
| public virtual Object GetPattern(PatternInterface patternInterface); |
| public class ImageAutomationPeer | public class ImageAutomationPeer |
| : FrameworkElementAutomationPeer, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper | : FrameworkElementAutomationPeer, IDependencyObject, IAutomationPeer, IAutomationPeerOverrides, IAutomationPeerProtected, IFrameworkElementAutomationPeer, IImageAutomationPeer |
| public abstract class ItemAutomationPeer | public class ItemAutomationPeer |
| : FrameworkElementAutomationPeer, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper | : AutomationPeer, IDependencyObject, IAutomationPeer, IAutomationPeerOverrides, IAutomationPeerProtected, IItemAutomationPeer, IVirtualizedItemProvider |
| public virtual Object GetPattern(PatternInterface patternInterface); | |
| public virtual Object Item { get; } | |
| public virtual ItemsControlAutomationPeer ItemsControlAutomationPeer { get; } |
| public abstract class ItemsControlAutomationPeer | public class ItemsControlAutomationPeer |
| : FrameworkElementAutomationPeer, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper | : FrameworkElementAutomationPeer, IDependencyObject, IAutomationPeer, IAutomationPeerOverrides, IAutomationPeerProtected, IFrameworkElementAutomationPeer, IItemsControlAutomationPeer, IItemContainerProvider |
| public virtual Object GetPattern(PatternInterface patternInterface); |
| public class JumpViewerAutomationPeer | |
| : FrameworkElementAutomationPeer, IDependencyObject, IAutomationPeer, IAutomationPeerOverrides, IAutomationPeerProtected, IFrameworkElementAutomationPeer, IJumpViewerAutomationPeer, IToggleProvider | |
| public virtual ToggleState ToggleState { get; } | |
| public virtual void Toggle(); |
| public class LabelAutomationPeer | |
| : FrameworkElementAutomationPeer, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper |
| public class ListBoxAutomationPeer | public class ListBoxAutomationPeer |
| : SelectorAutomationPeer, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, ISelectionProvider | : SelectorAutomationPeer, IDependencyObject, IAutomationPeer, IAutomationPeerOverrides, IAutomationPeerProtected, IFrameworkElementAutomationPeer, IItemsControlAutomationPeer, IItemContainerProvider, ISelectorAutomationPeer, ISelectionProvider, IListBoxAutomationPeer |
| public class ListBoxItemAutomationPeer | public class ListBoxItemAutomationPeer |
| : SelectorItemAutomationPeer, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, ISelectionItemProvider, IScrollItemProvider | : FrameworkElementAutomationPeer, IDependencyObject, IAutomationPeer, IAutomationPeerOverrides, IAutomationPeerProtected, IFrameworkElementAutomationPeer, IListBoxItemAutomationPeer |
| public virtual Object GetPattern(PatternInterface patternInterface); |
| public class ListBoxItemDataAutomationPeer | |
| : SelectorItemAutomationPeer, IDependencyObject, IAutomationPeer, IAutomationPeerOverrides, IAutomationPeerProtected, IItemAutomationPeer, IVirtualizedItemProvider, ISelectorItemAutomationPeer, ISelectionItemProvider, IListBoxItemDataAutomationPeer, IScrollItemProvider | |
| public virtual void ScrollIntoView(); |
| public class ListViewAutomationPeer | |
| : ListViewBaseAutomationPeer, IDependencyObject, IAutomationPeer, IAutomationPeerOverrides, IAutomationPeerProtected, IFrameworkElementAutomationPeer, IItemsControlAutomationPeer, IItemContainerProvider, ISelectorAutomationPeer, ISelectionProvider, IListViewBaseAutomationPeer, IListViewAutomationPeer |
| public class ListViewBaseAutomationPeer | |
| : SelectorAutomationPeer, IDependencyObject, IAutomationPeer, IAutomationPeerOverrides, IAutomationPeerProtected, IFrameworkElementAutomationPeer, IItemsControlAutomationPeer, IItemContainerProvider, ISelectorAutomationPeer, ISelectionProvider, IListViewBaseAutomationPeer |
| public class ListViewItemAutomationPeer | |
| : FrameworkElementAutomationPeer, IDependencyObject, IAutomationPeer, IAutomationPeerOverrides, IAutomationPeerProtected, IFrameworkElementAutomationPeer, IListViewItemAutomationPeer |
| public class ListViewItemDataAutomationPeer | |
| : SelectorItemAutomationPeer, IDependencyObject, IAutomationPeer, IAutomationPeerOverrides, IAutomationPeerProtected, IItemAutomationPeer, IVirtualizedItemProvider, ISelectorItemAutomationPeer, ISelectionItemProvider, IListViewItemDataAutomationPeer, IScrollItemProvider | |
| public virtual void ScrollIntoView(); |
| public class MediaElementAutomationPeer | public class MediaElementAutomationPeer |
| : FrameworkElementAutomationPeer, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper | : FrameworkElementAutomationPeer, IDependencyObject, IAutomationPeer, IAutomationPeerOverrides, IAutomationPeerProtected, IFrameworkElementAutomationPeer, IMediaElementAutomationPeer |
| public class MediaPlayerAutomationPeer | |
| : FrameworkElementAutomationPeer, IDependencyObject, IAutomationPeer, IAutomationPeerOverrides, IAutomationPeerProtected, IFrameworkElementAutomationPeer, IMediaPlayerAutomationPeer |
| public class MultiScaleImageAutomationPeer | |
| : FrameworkElementAutomationPeer, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper |
| public class PasswordBoxAutomationPeer | public class PasswordBoxAutomationPeer |
| : FrameworkElementAutomationPeer, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IValueProvider | : FrameworkElementAutomationPeer, IDependencyObject, IAutomationPeer, IAutomationPeerOverrides, IAutomationPeerProtected, IFrameworkElementAutomationPeer, IPasswordBoxAutomationPeer |
| public virtual Object GetPattern(PatternInterface patternInterface); |
| public sealed enum PatternInterface | public sealed enum PatternInterface |
| : IComparable, IFormattable, IConvertible | : IComparable, IFormattable, IConvertible |
| { Invoke, Selection, Value, RangeValue, Scroll, ScrollItem, ExpandCollapse, Grid, GridItem, MultipleView, Window, SelectionItem, Dock, Table, TableItem, Toggle, Transform, Text } | { Invoke, Selection, Value, RangeValue, Scroll, ScrollItem, ExpandCollapse, Grid, GridItem, MultipleView, Window, SelectionItem, Dock, Table, TableItem, Toggle, Transform, Text, ItemContainer, VirtualizedItem } |
| public class ProgressBarAutomationPeer | public class ProgressBarAutomationPeer |
| : RangeBaseAutomationPeer, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IRangeValueProvider | : RangeBaseAutomationPeer, IDependencyObject, IAutomationPeer, IAutomationPeerOverrides, IAutomationPeerProtected, IFrameworkElementAutomationPeer, IRangeBaseAutomationPeer, IRangeValueProvider, IProgressBarAutomationPeer |
| public virtual Object GetPattern(PatternInterface patternInterface); |
| public class ProgressRingAutomationPeer | |
| : FrameworkElementAutomationPeer, IDependencyObject, IAutomationPeer, IAutomationPeerOverrides, IAutomationPeerProtected, IFrameworkElementAutomationPeer, IProgressRingAutomationPeer |
| public class RadioButtonAutomationPeer | public class RadioButtonAutomationPeer |
| : ToggleButtonAutomationPeer, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IToggleProvider, ISelectionItemProvider | : ToggleButtonAutomationPeer, IDependencyObject, IAutomationPeer, IAutomationPeerOverrides, IAutomationPeerProtected, IFrameworkElementAutomationPeer, IButtonBaseAutomationPeer, IToggleButtonAutomationPeer, IToggleProvider, IRadioButtonAutomationPeer, ISelectionItemProvider |
| public virtual Object GetPattern(PatternInterface patternInterface); | |
| public virtual Boolean IsSelected { get; } | |
| public virtual IRawElementProviderSimple SelectionContainer { get; } | |
| public virtual void AddToSelection(); | |
| public virtual void RemoveFromSelection(); |
| public class RangeBaseAutomationPeer | public class RangeBaseAutomationPeer |
| : FrameworkElementAutomationPeer, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IRangeValueProvider | : FrameworkElementAutomationPeer, IDependencyObject, IAutomationPeer, IAutomationPeerOverrides, IAutomationPeerProtected, IFrameworkElementAutomationPeer, IRangeBaseAutomationPeer, IRangeValueProvider |
| public virtual Object GetPattern(PatternInterface patternInterface); | |
| public virtual Boolean IsReadOnly { get; } | |
| public virtual Double LargeChange { get; } | |
| public virtual Double Maximum { get; } | |
| public virtual Double Minimum { get; } | |
| public virtual Double SmallChange { get; } | |
| public virtual Double Value { get; } |
| public class RepeatButtonAutomationPeer | public class RepeatButtonAutomationPeer |
| : ButtonBaseAutomationPeer, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IInvokeProvider | : ButtonBaseAutomationPeer, IDependencyObject, IAutomationPeer, IAutomationPeerOverrides, IAutomationPeerProtected, IFrameworkElementAutomationPeer, IButtonBaseAutomationPeer, IRepeatButtonAutomationPeer, IInvokeProvider |
| public virtual Object GetPattern(PatternInterface patternInterface); |
| public class RichTextBlockAutomationPeer | public class RichTextBlockAutomationPeer |
| : FrameworkElementAutomationPeer, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper | : FrameworkElementAutomationPeer, IDependencyObject, IAutomationPeer, IAutomationPeerOverrides, IAutomationPeerProtected, IFrameworkElementAutomationPeer, IRichTextBlockAutomationPeer |
| public class RichTextBlockOverflowAutomationPeer | public class RichTextBlockOverflowAutomationPeer |
| : FrameworkElementAutomationPeer, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper | : FrameworkElementAutomationPeer, IDependencyObject, IAutomationPeer, IAutomationPeerOverrides, IAutomationPeerProtected, IFrameworkElementAutomationPeer, IRichTextBlockOverflowAutomationPeer |
| public class RichTextBoxAutomationPeer | |
| : FrameworkElementAutomationPeer, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper | |
| public virtual Object GetPattern(PatternInterface patternInterface); |
| public class ScrollBarAutomationPeer | public class ScrollBarAutomationPeer |
| : RangeBaseAutomationPeer, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IRangeValueProvider | : RangeBaseAutomationPeer, IDependencyObject, IAutomationPeer, IAutomationPeerOverrides, IAutomationPeerProtected, IFrameworkElementAutomationPeer, IRangeBaseAutomationPeer, IRangeValueProvider, IScrollBarAutomationPeer |
| public class ScrollViewerAutomationPeer | public class ScrollViewerAutomationPeer |
| : FrameworkElementAutomationPeer, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IScrollProvider | : FrameworkElementAutomationPeer, IDependencyObject, IAutomationPeer, IAutomationPeerOverrides, IAutomationPeerProtected, IFrameworkElementAutomationPeer, IScrollViewerAutomationPeer, IScrollProvider |
| public virtual Object GetPattern(PatternInterface patternInterface); | |
| public virtual Boolean HorizontallyScrollable { get; } | |
| public virtual Double HorizontalScrollPercent { get; } | |
| public virtual Double HorizontalViewSize { get; } | |
| public virtual Boolean VerticallyScrollable { get; } | |
| public virtual Double VerticalScrollPercent { get; } | |
| public virtual Double VerticalViewSize { get; } | |
| public virtual void Scroll(ScrollAmount horizontalAmount, ScrollAmount verticalAmount); |
| public abstract class SelectorAutomationPeer | public class SelectorAutomationPeer |
| : ItemsControlAutomationPeer, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, ISelectionProvider | : ItemsControlAutomationPeer, IDependencyObject, IAutomationPeer, IAutomationPeerOverrides, IAutomationPeerProtected, IFrameworkElementAutomationPeer, IItemsControlAutomationPeer, IItemContainerProvider, ISelectorAutomationPeer, ISelectionProvider |
| public virtual Object GetPattern(PatternInterface patternInterface); | |
| public virtual Boolean CanSelectMultiple { get; } | |
| public virtual Boolean IsSelectionRequired { get; } |
| public abstract class SelectorItemAutomationPeer | public class SelectorItemAutomationPeer |
| : ItemAutomationPeer, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, ISelectionItemProvider | : ItemAutomationPeer, IDependencyObject, IAutomationPeer, IAutomationPeerOverrides, IAutomationPeerProtected, IItemAutomationPeer, IVirtualizedItemProvider, ISelectorItemAutomationPeer, ISelectionItemProvider |
| public virtual Object GetPattern(PatternInterface patternInterface); | |
| public virtual Boolean IsSelected { get; } | |
| public virtual IRawElementProviderSimple SelectionContainer { get; } | |
| public virtual void AddToSelection(); | |
| public virtual void RemoveFromSelection(); |
| public class SliderAutomationPeer | public class SliderAutomationPeer |
| : RangeBaseAutomationPeer, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IRangeValueProvider | : RangeBaseAutomationPeer, IDependencyObject, IAutomationPeer, IAutomationPeerOverrides, IAutomationPeerProtected, IFrameworkElementAutomationPeer, IRangeBaseAutomationPeer, IRangeValueProvider, ISliderAutomationPeer |
| public class TabControlAutomationPeer | |
| : ItemsControlAutomationPeer, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, ISelectionProvider | |
| public virtual Object GetPattern(PatternInterface patternInterface); |
| public class TabItemAutomationPeer | |
| : ItemAutomationPeer, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, ISelectionItemProvider | |
| public virtual Object GetPattern(PatternInterface patternInterface); |
| public class TextBlockAutomationPeer | public class TextBlockAutomationPeer |
| : FrameworkElementAutomationPeer, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper | : FrameworkElementAutomationPeer, IDependencyObject, IAutomationPeer, IAutomationPeerOverrides, IAutomationPeerProtected, IFrameworkElementAutomationPeer, ITextBlockAutomationPeer |
| public class TextBoxAutomationPeer | public class TextBoxAutomationPeer |
| : FrameworkElementAutomationPeer, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IValueProvider | : FrameworkElementAutomationPeer, IDependencyObject, IAutomationPeer, IAutomationPeerOverrides, IAutomationPeerProtected, IFrameworkElementAutomationPeer, ITextBoxAutomationPeer |
| public virtual Object GetPattern(PatternInterface patternInterface); |
| public class ThumbAutomationPeer | public class ThumbAutomationPeer |
| : FrameworkElementAutomationPeer, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper | : FrameworkElementAutomationPeer, IDependencyObject, IAutomationPeer, IAutomationPeerOverrides, IAutomationPeerProtected, IFrameworkElementAutomationPeer, IThumbAutomationPeer |
| public class TickBarAutomationPeer | |
| : FrameworkElementAutomationPeer, IDependencyObject, IAutomationPeer, IAutomationPeerOverrides, IAutomationPeerProtected, IFrameworkElementAutomationPeer, ITickBarAutomationPeer |
| public class ToggleButtonAutomationPeer | public class ToggleButtonAutomationPeer |
| : ButtonBaseAutomationPeer, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IToggleProvider | : ButtonBaseAutomationPeer, IDependencyObject, IAutomationPeer, IAutomationPeerOverrides, IAutomationPeerProtected, IFrameworkElementAutomationPeer, IButtonBaseAutomationPeer, IToggleButtonAutomationPeer, IToggleProvider |
| public virtual Object GetPattern(PatternInterface patternInterface); | |
| public virtual ToggleState ToggleState { get; } |
| public class ToggleSwitchAutomationPeer | |
| : FrameworkElementAutomationPeer, IDependencyObject, IAutomationPeer, IAutomationPeerOverrides, IAutomationPeerProtected, IFrameworkElementAutomationPeer, IToggleSwitchAutomationPeer, IToggleProvider | |
| public virtual ToggleState ToggleState { get; } | |
| public virtual void Toggle(); |
| public class TreeViewAutomationPeer | |
| : FrameworkElementAutomationPeer, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, ISelectionProvider | |
| public virtual Object GetPattern(PatternInterface patternInterface); |
| public class TreeViewItemAutomationPeer | |
| : FrameworkElementAutomationPeer, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IExpandCollapseProvider, ISelectionItemProvider, IScrollItemProvider | |
| public virtual Object GetPattern(PatternInterface patternInterface); |
| public class ValidationSummaryAutomationPeer | |
| : FrameworkElementAutomationPeer, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IInvokeProvider | |
| public virtual Object GetPattern(PatternInterface patternInterface); |