| Silverlight 5 | WinRT |
| public abstract sealed class AutomationElementIdentifiers | public sealed class AutomationElementIdentifiers |
| : __ComObject, IAutomationElementIdentifiers | |
| static public AutomationProperty AcceleratorKeyProperty { get; } | |
| static public AutomationProperty AccessKeyProperty { get; } | |
| static public AutomationProperty AutomationIdProperty { get; } | |
| static public AutomationProperty BoundingRectangleProperty { get; } | |
| static public AutomationProperty ClassNameProperty { get; } | |
| static public AutomationProperty ClickablePointProperty { get; } | |
| static public AutomationProperty ControlTypeProperty { get; } | |
| static public AutomationProperty HasKeyboardFocusProperty { get; } | |
| static public AutomationProperty HelpTextProperty { get; } | |
| static public AutomationProperty IsContentElementProperty { get; } | |
| static public AutomationProperty IsControlElementProperty { get; } | |
| static public AutomationProperty IsEnabledProperty { get; } | |
| static public AutomationProperty IsKeyboardFocusableProperty { get; } | |
| static public AutomationProperty IsOffscreenProperty { get; } | |
| static public AutomationProperty IsPasswordProperty { get; } | |
| static public AutomationProperty IsRequiredForFormProperty { get; } | |
| static public AutomationProperty ItemStatusProperty { get; } | |
| static public AutomationProperty ItemTypeProperty { get; } | |
| static public AutomationProperty LabeledByProperty { get; } | |
| static public AutomationProperty LocalizedControlTypeProperty { get; } | |
| static public AutomationProperty NameProperty { get; } |
| public abstract sealed class AutomationProperties | public sealed class AutomationProperties |
| : __ComObject, IAutomationProperties | |
| static public DependencyProperty AcceleratorKeyProperty { get; } | |
| static public DependencyProperty AccessKeyProperty { get; } | |
| static public DependencyProperty AutomationIdProperty { get; } | |
| static public DependencyProperty HelpTextProperty { get; } | |
| static public DependencyProperty IsRequiredForFormProperty { get; } | |
| static public DependencyProperty ItemStatusProperty { get; } | |
| static public DependencyProperty ItemTypeProperty { get; } | |
| static public DependencyProperty LabeledByProperty { get; } | |
| static public DependencyProperty NameProperty { get; } | |
| static public String GetAcceleratorKey(DependencyObject element); | static public String GetAcceleratorKey(DependencyObject element); |
| static public String GetAccessKey(DependencyObject element); | static public String GetAccessKey(DependencyObject element); |
| static public String GetAutomationId(DependencyObject element); | static public String GetAutomationId(DependencyObject element); |
| static public String GetHelpText(DependencyObject element); | static public String GetHelpText(DependencyObject element); |
| static public Boolean GetIsRequiredForForm(DependencyObject element); | static public Boolean GetIsRequiredForForm(DependencyObject element); |
| static public String GetItemStatus(DependencyObject element); | static public String GetItemStatus(DependencyObject element); |
| static public String GetItemType(DependencyObject element); | static public String GetItemType(DependencyObject element); |
| static public UIElement GetLabeledBy(DependencyObject element); | static public UIElement GetLabeledBy(DependencyObject element); |
| static public String GetName(DependencyObject element); | static public String GetName(DependencyObject element); |
| static public void SetAcceleratorKey(DependencyObject element, String value); | static public void SetAcceleratorKey(DependencyObject element, String value); |
| static public void SetAccessKey(DependencyObject element, String value); | static public void SetAccessKey(DependencyObject element, String value); |
| static public void SetAutomationId(DependencyObject element, String value); | static public void SetAutomationId(DependencyObject element, String value); |
| static public void SetHelpText(DependencyObject element, String value); | static public void SetHelpText(DependencyObject element, String value); |
| static public void SetIsRequiredForForm(DependencyObject element, Boolean value); | static public void SetIsRequiredForForm(DependencyObject element, Boolean value); |
| static public void SetItemStatus(DependencyObject element, String value); | static public void SetItemStatus(DependencyObject element, String value); |
| static public void SetItemType(DependencyObject element, String value); | static public void SetItemType(DependencyObject element, String value); |
| static public void SetLabeledBy(DependencyObject element, UIElement value); | static public void SetLabeledBy(DependencyObject element, UIElement value); |
| static public void SetName(DependencyObject element, String value); | static public void SetName(DependencyObject element, String value); |
| public class AutomationProperty | public sealed class AutomationProperty |
| : __ComObject, IAutomationProperty |
| public class AutomationTextAttribute | |
| public abstract sealed class DockPatternIdentifiers | public sealed class DockPatternIdentifiers |
| : __ComObject, IDockPatternIdentifiers |
| public sealed enum DockPosition | public sealed enum DockPosition |
| : IComparable, IFormattable, IConvertible | : IComparable, IFormattable, IConvertible |
| { Top, Left, Bottom, Right, Fill, None } | { Top, Left, Bottom, Right, Fill, None } |
| public class ElementNotAvailableException | public class ElementNotAvailableException |
| : Exception, _Exception | : Exception, ISerializable, _Exception |
| public class ElementNotEnabledException | public class ElementNotEnabledException |
| : Exception, _Exception | : Exception, ISerializable, _Exception |
| public abstract sealed class ExpandCollapsePatternIdentifiers | public sealed class ExpandCollapsePatternIdentifiers |
| : __ComObject, IExpandCollapsePatternIdentifiers |
| public sealed enum ExpandCollapseState | public sealed enum ExpandCollapseState |
| : IComparable, IFormattable, IConvertible | : IComparable, IFormattable, IConvertible |
| { Collapsed, Expanded, PartiallyExpanded, LeafNode } | { Collapsed, Expanded, PartiallyExpanded, LeafNode } |
| public abstract sealed class GridItemPatternIdentifiers | public sealed class GridItemPatternIdentifiers |
| : __ComObject, IGridItemPatternIdentifiers | |
| static public AutomationProperty ColumnProperty { get; } | |
| static public AutomationProperty ColumnSpanProperty { get; } | |
| static public AutomationProperty ContainingGridProperty { get; } | |
| static public AutomationProperty RowProperty { get; } |
| public abstract sealed class GridPatternIdentifiers | public sealed class GridPatternIdentifiers |
| : __ComObject, IGridPatternIdentifiers | |
| static public AutomationProperty ColumnCountProperty { get; } |
| public abstract sealed class MultipleViewPatternIdentifiers | public sealed class MultipleViewPatternIdentifiers |
| : __ComObject, IMultipleViewPatternIdentifiers | |
| static public AutomationProperty CurrentViewProperty { get; } |
| public abstract sealed class RangeValuePatternIdentifiers | public sealed class RangeValuePatternIdentifiers |
| : __ComObject, IRangeValuePatternIdentifiers | |
| static public AutomationProperty IsReadOnlyProperty { get; } | |
| static public AutomationProperty LargeChangeProperty { get; } | |
| static public AutomationProperty MaximumProperty { get; } | |
| static public AutomationProperty MinimumProperty { get; } | |
| static public AutomationProperty SmallChangeProperty { get; } |
| public sealed enum RowOrColumnMajor | public sealed enum RowOrColumnMajor |
| : IComparable, IFormattable, IConvertible | : IComparable, IFormattable, IConvertible |
| { RowMajor, ColumnMajor, Indeterminate } | { RowMajor, ColumnMajor, Indeterminate } |
| public sealed enum ScrollAmount | public sealed enum ScrollAmount |
| : IComparable, IFormattable, IConvertible | : IComparable, IFormattable, IConvertible |
| { LargeDecrement, SmallDecrement, NoAmount, LargeIncrement, SmallIncrement } | { LargeDecrement, SmallDecrement, NoAmount, LargeIncrement, SmallIncrement } |
| public abstract sealed class ScrollPatternIdentifiers | public sealed class ScrollPatternIdentifiers |
| : __ComObject, IScrollPatternIdentifiers | |
| static public AutomationProperty HorizontallyScrollableProperty { get; } | |
| static public AutomationProperty HorizontalScrollPercentProperty { get; } | |
| static public AutomationProperty HorizontalViewSizeProperty { get; } | |
| static public Double NoScroll { get; } | |
| static public AutomationProperty VerticallyScrollableProperty { get; } | |
| static public AutomationProperty VerticalScrollPercentProperty { get; } |
| public abstract sealed class SelectionItemPatternIdentifiers | public sealed class SelectionItemPatternIdentifiers |
| : __ComObject, ISelectionItemPatternIdentifiers | |
| static public AutomationProperty IsSelectedProperty { get; } |
| public abstract sealed class SelectionPatternIdentifiers | public sealed class SelectionPatternIdentifiers |
| : __ComObject, ISelectionPatternIdentifiers | |
| static public AutomationProperty CanSelectMultipleProperty { get; } | |
| static public AutomationProperty IsSelectionRequiredProperty { get; } |
| public sealed enum SupportedTextSelection | public sealed enum SupportedTextSelection |
| : IComparable, IFormattable, IConvertible | : IComparable, IFormattable, IConvertible |
| { None, Single, Multiple } | { None, Single, Multiple } |
| public abstract sealed class TableItemPatternIdentifiers | public sealed class TableItemPatternIdentifiers |
| : __ComObject, ITableItemPatternIdentifiers | |
| static public AutomationProperty ColumnHeaderItemsProperty { get; } |
| public abstract sealed class TablePatternIdentifiers | public sealed class TablePatternIdentifiers |
| : __ComObject, ITablePatternIdentifiers | |
| static public AutomationProperty ColumnHeadersProperty { get; } | |
| static public AutomationProperty RowHeadersProperty { get; } |
| public abstract sealed class TextPatternIdentifiers | |
| public abstract sealed class TogglePatternIdentifiers | public sealed class TogglePatternIdentifiers |
| : __ComObject, ITogglePatternIdentifiers |
| public sealed enum ToggleState | public sealed enum ToggleState |
| : IComparable, IFormattable, IConvertible | : IComparable, IFormattable, IConvertible |
| { Off, On, Indeterminate } | { Off, On, Indeterminate } |
| public abstract sealed class TransformPatternIdentifiers | public sealed class TransformPatternIdentifiers |
| : __ComObject, ITransformPatternIdentifiers | |
| static public AutomationProperty CanMoveProperty { get; } | |
| static public AutomationProperty CanResizeProperty { get; } |
| public abstract sealed class ValuePatternIdentifiers | public sealed class ValuePatternIdentifiers |
| : __ComObject, IValuePatternIdentifiers | |
| static public AutomationProperty IsReadOnlyProperty { get; } |
| public sealed enum WindowInteractionState | public sealed enum WindowInteractionState |
| : IComparable, IFormattable, IConvertible | : IComparable, IFormattable, IConvertible |
| { Running, Closing, ReadyForUserInteraction, BlockedByModalWindow, NotResponding } | { Running, Closing, ReadyForUserInteraction, BlockedByModalWindow, NotResponding } |
| public abstract sealed class WindowPatternIdentifiers | public sealed class WindowPatternIdentifiers |
| : __ComObject, IWindowPatternIdentifiers | |
| static public AutomationProperty CanMaximizeProperty { get; } | |
| static public AutomationProperty CanMinimizeProperty { get; } | |
| static public AutomationProperty IsModalProperty { get; } | |
| static public AutomationProperty IsTopmostProperty { get; } | |
| static public AutomationProperty WindowInteractionStateProperty { get; } |
| public sealed enum WindowVisualState | public sealed enum WindowVisualState |
| : IComparable, IFormattable, IConvertible | : IComparable, IFormattable, IConvertible |
| { Normal, Maximized, Minimized } | { Normal, Maximized, Minimized } |