Silverlight 5 WinRT

  public sealed enum AnimationDirection
  : IComparable, IFormattable, IConvertible
  { Left, Top, Right, Bottom }

  public sealed class ApplicationBar
  : ContentControl, IDependencyObject, IUIElement, IUIElementOverrides, IFrameworkElement, IFrameworkElementOverrides, IControl, IControlOverrides, IControlProtected, IContentControl, IContentControlOverrides, IApplicationBar, IApplicationBarOverrides
  public virtual Int32 Delay { get; set; }
  static public DependencyProperty DelayProperty { get; }
  public virtual ApplicationBarDismissMode DismissMode { get; set; }
  static public DependencyProperty DismissModeProperty { get; }
  public virtual Boolean IsOpen { get; set; }
  static public DependencyProperty IsOpenProperty { get; }
  public virtual Boolean IsPersistent { get; set; }
  static public DependencyProperty IsPersistentProperty { get; }
  public virtual ApplicationBarTemplateSettings TemplateSettings { get; }
  public virtual Double TuckHeight { get; set; }
  static public DependencyProperty TuckHeightProperty { get; }
  public virtual event EventHandler Closed;
  public virtual event EventHandler Opened;
  protected virtual void OnClosed(Object e);
  protected virtual void OnOpened(Object e);

  public sealed enum ApplicationBarDismissMode
  : IComparable, IFormattable, IConvertible
  { EdgeSwipe, TimeDelay, LightDismiss }

public class AutoCompleteBox  
: Control, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IAutomationElement, IUpdateVisualState  
public AutoCompleteFilterMode FilterMode { get; set; }  
public Boolean IsDropDownOpen { get; set; }  
public Boolean IsTextCompletionEnabled { get; set; }  
public Style ItemContainerStyle { get; set; }  
public AutoCompleteFilterPredicate`1<Object> ItemFilter { get; set; }  
public IEnumerable ItemsSource { get; set; }  
public DataTemplate ItemTemplate { get; set; }  
public Double MaxDropDownHeight { get; set; }  
public Int32 MinimumPopulateDelay { get; set; }  
public Int32 MinimumPrefixLength { get; set; }  
public String SearchText { get; }  
public Object SelectedItem { get; set; }  
public String Text { get; set; }  
public Style TextBoxStyle { get; set; }  
public AutoCompleteFilterPredicate`1<String> TextFilter { get; set; }  
public Binding ValueMemberBinding { get; set; }  
public String ValueMemberPath { get; set; }  
public event RoutedPropertyChangedEventHandler`1<Boolean> DropDownClosed;  
public event RoutedPropertyChangingEventHandler`1<Boolean> DropDownClosing;  
public event RoutedPropertyChangedEventHandler`1<Boolean> DropDownOpened;  
public event RoutedPropertyChangingEventHandler`1<Boolean> DropDownOpening;  
public event PopulatedEventHandler Populated;  
public event PopulatingEventHandler Populating;  
public event SelectionChangedEventHandler SelectionChanged;  
public event RoutedEventHandler TextChanged;  
public virtual void OnApplyTemplate();  
public void PopulateComplete();  

public sealed enum AutoCompleteFilterMode  
: IComparable, IFormattable, IConvertible  
{ None, StartsWith, StartsWithCaseSensitive, StartsWithOrdinal, StartsWithOrdinalCaseSensitive, Contains, ContainsCaseSensitive, ContainsOrdinal, ContainsOrdinalCaseSensitive, Equals, EqualsCaseSensitive, EqualsOrdinal, EqualsOrdinalCaseSensitive, Custom }  

public sealed class AutoCompleteFilterPredicate`1<T>  
: MulticastDelegate, ICloneable  
public virtual IAsyncResult BeginInvoke(String search, T item, AsyncCallback callback, Object object);  
public virtual Boolean EndInvoke(IAsyncResult result);  
public virtual Boolean Invoke(String search, T item);  

public sealed class Border public sealed class Border
: FrameworkElement, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IAutomationElement : FrameworkElement, IDependencyObject, IUIElement, IUIElementOverrides, IFrameworkElement, IFrameworkElementOverrides, IBorder
public Brush Background { get; set; } public virtual Brush Background { get; set; }
  static public DependencyProperty BackgroundProperty { get; }
public Brush BorderBrush { get; set; } public virtual Brush BorderBrush { get; set; }
  static public DependencyProperty BorderBrushProperty { get; }
public Thickness BorderThickness { get; set; } public virtual Thickness BorderThickness { get; set; }
  static public DependencyProperty BorderThicknessProperty { get; }
public UIElement Child { get; set; } public virtual UIElement Child { get; set; }
  public virtual TransitionCollection ChildTransitions { get; set; }
  static public DependencyProperty ChildTransitionsProperty { get; }
public CornerRadius CornerRadius { get; set; } public virtual CornerRadius CornerRadius { get; set; }
  static public DependencyProperty CornerRadiusProperty { get; }
public Thickness Padding { get; set; } public virtual Thickness Padding { get; set; }

public class Button public class Button
: ButtonBase, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IAutomationElement : ButtonBase, IDependencyObject, IUIElement, IUIElementOverrides, IFrameworkElement, IFrameworkElementOverrides, IControl, IControlOverrides, IControlProtected, IContentControl, IContentControlOverrides, IButtonBase, IButton

public class Calendar public sealed class Calendar
: Control, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IAutomationElement : __ComObject, ICalendar
public CalendarBlackoutDatesCollection BlackoutDates { get; }  
public Style CalendarButtonStyle { get; set; }  
public Style CalendarDayButtonStyle { get; set; }  
public Style CalendarItemStyle { get; set; }  
public DateTime DisplayDate { get; set; }  
public Nullable`1<DateTime> DisplayDateEnd { get; set; }  
public Nullable`1<DateTime> DisplayDateStart { get; set; }  
public CalendarMode DisplayMode { get; set; }  
public DayOfWeek FirstDayOfWeek { get; set; }  
public Boolean IsTodayHighlighted { get; set; }  
public Nullable`1<DateTime> SelectedDate { get; set; }  
public SelectedDatesCollection SelectedDates { get; }  
public CalendarSelectionMode SelectionMode { get; set; }  
public event EventHandler`1<CalendarDateChangedEventArgs> DisplayDateChanged;  
public event EventHandler`1<CalendarModeChangedEventArgs> DisplayModeChanged;  
public event EventHandler`1<SelectionChangedEventArgs> SelectedDatesChanged;  
public virtual void OnApplyTemplate();  
public virtual String ToString();  
  public virtual Int32 Day { get; set; }
  public virtual DayOfWeek DayOfWeek { get; }
  public virtual Int32 Era { get; set; }
  public virtual Int32 Hour { get; set; }
  public virtual IReadOnlyList`1<String> Languages { get; }
  public virtual Calendar MaxSupported { get; }
  public virtual Calendar MinSupported { get; }
  public virtual Int32 Minute { get; set; }
  public virtual Int32 Month { get; set; }
  public virtual Int32 Nanosecond { get; set; }
  public virtual Int32 NumberOfDaysInThisMonth { get; }
  public virtual Int32 NumberOfHoursInThisPeriod { get; }
  public virtual Int32 NumberOfMonthsInThisYear { get; }
  public virtual Int32 NumberOfYearsInThisEra { get; }
  public virtual Int32 Second { get; set; }
  public virtual Int32 Year { get; set; }
  public virtual void AddDays(Int32 days);
  public virtual void AddHours(Int32 hours);
  public virtual void AddMinutes(Int32 minutes);
  public virtual void AddMonths(Int32 months);
  public virtual void AddNanoseconds(Int32 nanoseconds);
  public virtual void AddSeconds(Int32 seconds);
  public virtual void AddWeeks(Int32 weeks);
  public virtual void AddYears(Int32 years);
  public virtual void ChangeCalendarSystem(String value);
  public virtual void ChangeClock(String value);
  public virtual String DayAsPaddedString(Int32 minDigits);
  public virtual String DayAsString();
  public virtual String DayOfWeekAsSoloString();
  public virtual String DayOfWeekAsSoloString(Int32 idealLength);
  public virtual String DayOfWeekAsString();
  public virtual String DayOfWeekAsString(Int32 idealLength);
  public virtual String EraAsString();
  public virtual String EraAsString(Int32 idealLength);
  public virtual void FromDateTime(DateTimeOffset value);
  public virtual String GetCalendarSystem();
  public virtual String GetClock();
  public virtual String HourAsPaddedString(Int32 minDigits);
  public virtual String HourAsString();
  public virtual String MinuteAsPaddedString(Int32 minDigits);
  public virtual String MinuteAsString();
  public virtual String MonthAsNumericString();
  public virtual String MonthAsPaddedNumericString(Int32 minDigits);
  public virtual String MonthAsSoloString();
  public virtual String MonthAsSoloString(Int32 idealLength);
  public virtual String MonthAsString();
  public virtual String MonthAsString(Int32 idealLength);
  public virtual String NanosecondAsPaddedString(Int32 minDigits);
  public virtual String NanosecondAsString();
  public virtual void Now();
  public virtual String PeriodAsString();
  public virtual String PeriodAsString(Int32 idealLength);
  public virtual String SecondAsPaddedString(Int32 minDigits);
  public virtual String SecondAsString();
  public virtual DateTimeOffset ToDateTime();
  public virtual String YearAsPaddedString(Int32 minDigits);
  public virtual String YearAsString();

public sealed class CalendarBlackoutDatesCollection  
: ObservableCollection`1<CalendarDateRange>, IList`1<CalendarDateRange>, ICollection`1<CalendarDateRange>, IEnumerable`1<CalendarDateRange>, IEnumerable, IList, ICollection, INotifyCollectionChanged, INotifyPropertyChanged  
public void AddDatesInPast();  
public Boolean Contains(DateTime date);  
public Boolean Contains(DateTime start, DateTime end);  
public Boolean ContainsAny(CalendarDateRange range);  

public class CalendarDateChangedEventArgs  
: RoutedEventArgs, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper  
public Nullable`1<DateTime> AddedDate { get; }  
public Nullable`1<DateTime> RemovedDate { get; }  

public sealed class CalendarDateRange  
 
public String Description { get; }  
public DateTime End { get; }  
public DateTime Start { get; }  

public sealed enum CalendarMode  
: IComparable, IFormattable, IConvertible  
{ Month, Year, Decade }  

public class CalendarModeChangedEventArgs  
: RoutedEventArgs, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper  
public CalendarMode NewMode { get; }  
public CalendarMode OldMode { get; }  

public sealed enum CalendarSelectionMode  
: IComparable, IFormattable, IConvertible  
{ SingleDate, SingleRange, MultipleRange, None }  

  public abstract sealed class CalendarIdentifiers
  : __ComObject
  static public String Gregorian { get; }
  static public String Hebrew { get; }
  static public String Hijri { get; }
  static public String Japanese { get; }
  static public String Julian { get; }
  static public String Korean { get; }
  static public String Taiwan { get; }
  static public String Thai { get; }
  static public String UmAlQura { get; }

public class Canvas public class Canvas
: Panel, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IAutomationElement : Panel, IDependencyObject, IUIElement, IUIElementOverrides, IFrameworkElement, IFrameworkElementOverrides, IPanel, ICanvas
  static public DependencyProperty LeftProperty { get; }
  static public DependencyProperty TopProperty { get; }
  static public DependencyProperty ZIndexProperty { get; }
static public Double GetLeft(UIElement element); static public Double GetLeft(UIElement element);
static public Double GetTop(UIElement element); static public Double GetTop(UIElement element);
static public Int32 GetZIndex(UIElement element); static public Int32 GetZIndex(UIElement element);
static public void SetLeft(UIElement element, Double length); static public void SetLeft(UIElement element, Double length);
static public void SetTop(UIElement element, Double length); static public void SetTop(UIElement element, Double length);
static public void SetZIndex(UIElement element, Int32 value); static public void SetZIndex(UIElement element, Int32 value);

  public sealed class CaptureElement
  : FrameworkElement, IDependencyObject, IUIElement, IUIElementOverrides, IFrameworkElement, IFrameworkElementOverrides, ICaptureElement
  public virtual MediaCapture Source { get; set; }
  static public DependencyProperty SourceProperty { get; }
  public virtual Stretch Stretch { get; set; }
  static public DependencyProperty StretchProperty { get; }

  public class CarouselPanel
  : VirtualizingPanel, IDependencyObject, IUIElement, IUIElementOverrides, IFrameworkElement, IFrameworkElementOverrides, IPanel, IVirtualizingPanel, IVirtualizingPanelOverrides, IVirtualizingPanelProtected, ICarouselPanel, IScrollInfo, IPanningSnapPointsInfo
  public virtual Boolean AreHorizontalSnapPointsRegular { get; }
  public virtual Boolean AreVerticalSnapPointsRegular { get; }
  public virtual Boolean CanHorizontallyScroll { get; set; }
  public virtual Boolean CanVerticallyScroll { get; set; }
  public virtual Double ExtentHeight { get; }
  public virtual Double ExtentWidth { get; }
  public virtual Double HorizontalOffset { get; }
  public virtual ScrollViewer ScrollOwner { get; set; }
  public virtual Double VerticalOffset { get; }
  public virtual Double ViewportHeight { get; }
  public virtual Double ViewportWidth { get; }
  public virtual event EventHandler HorizontalSnapPointsChanged;
  public virtual event EventHandler VerticalSnapPointsChanged;
  public virtual IReadOnlyList`1<Single> GetIrregularSnapPoints(Orientation orientation, SnapPointsAlignment alignment);
  public virtual Single GetRegularSnapPoints(Orientation orientation, SnapPointsAlignment alignment, out Single& offset);
  public virtual void LineDown();
  public virtual void LineLeft();
  public virtual void LineRight();
  public virtual void LineUp();
  public virtual Rect MakeVisible(UIElement visual, Rect rectangle);
  public virtual void MouseWheelDown();
  public virtual void MouseWheelLeft();
  public virtual void MouseWheelRight();
  public virtual void MouseWheelUp();
  public virtual void PageDown();
  public virtual void PageLeft();
  public virtual void PageRight();
  public virtual void PageUp();
  public virtual void SetHorizontalOffset(Double offset);
  public virtual void SetVerticalOffset(Double offset);

public class CheckBox public class CheckBox
: ToggleButton, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IAutomationElement : ToggleButton, IDependencyObject, IUIElement, IUIElementOverrides, IFrameworkElement, IFrameworkElementOverrides, IControl, IControlOverrides, IControlProtected, IContentControl, IContentControlOverrides, IButtonBase, IToggleButton, ICheckBox

public class ChildWindow  
: ContentControl, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IAutomationElement  
public Nullable`1<Boolean> DialogResult { get; set; }  
public Boolean HasCloseButton { get; set; }  
public Brush OverlayBrush { get; set; }  
public Double OverlayOpacity { get; set; }  
public Object Title { get; set; }  
public event EventHandler Closed;  
public event EventHandler`1<CancelEventArgs> Closing;  
public void Close();  
public virtual void OnApplyTemplate();  
public void Show();  

public class CleanUpVirtualizedItemEventArgs public sealed class CleanUpVirtualizedItemEventArgs
: RoutedEventArgs, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper : RoutedEventArgs, IRoutedEventArgs, ICleanUpVirtualizedItemEventArgs
public Boolean Cancel { get; set; } public virtual Boolean Cancel { get; set; }
public UIElement UIElement { get; } public virtual UIElement UIElement { get; }
public Object Value { get; } public virtual Object Value { get; }

public sealed class CleanUpVirtualizedItemEventHandler public sealed class CleanUpVirtualizedItemEventHandler
: MulticastDelegate, ICloneable : MulticastDelegate, ICloneable, ISerializable
public virtual IAsyncResult BeginInvoke(Object sender, CleanUpVirtualizedItemEventArgs e, AsyncCallback callback, Object object);  
public virtual void EndInvoke(IAsyncResult result);  
public virtual void Invoke(Object sender, CleanUpVirtualizedItemEventArgs e); public virtual void Invoke(Object sender, CleanUpVirtualizedItemEventArgs e);

public sealed enum ClickMode public sealed enum ClickMode
: IComparable, IFormattable, IConvertible : IComparable, IFormattable, IConvertible
{ Release, Press, Hover } { Release, Press, Hover }

  public abstract sealed class ClockIdentifiers
  : __ComObject
  static public String TwelveHour { get; }
  static public String TwentyFourHour { get; }

public sealed class ColumnDefinition public sealed class ColumnDefinition
: DependencyObject, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper : DependencyObject, IDependencyObject, IColumnDefinition
public Double ActualWidth { get; } public virtual Double ActualWidth { get; }
public Double MaxWidth { get; set; } public virtual Double MaxWidth { get; set; }
  static public DependencyProperty MaxWidthProperty { get; }
public Double MinWidth { get; set; } public virtual Double MinWidth { get; set; }
  static public DependencyProperty MinWidthProperty { get; }
public GridLength Width { get; set; } public virtual GridLength Width { get; set; }

public sealed class ColumnDefinitionCollection public sealed class ColumnDefinitionCollection
: PresentationFrameworkCollection`1<ColumnDefinition>, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IList`1<ColumnDefinition>, ICollection`1<ColumnDefinition>, IEnumerable`1<ColumnDefinition>, IEnumerable, IList, ICollection : __ComObject, IList`1<ColumnDefinition>, ICollection`1<ColumnDefinition>, IEnumerable`1<ColumnDefinition>, IEnumerable

public class ComboBox public class ComboBox
: Selector, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IAutomationElement, IGeneratorHost, ISupportInitialize : Selector, IDependencyObject, IUIElement, IUIElementOverrides, IFrameworkElement, IFrameworkElementOverrides, IControl, IControlOverrides, IControlProtected, IItemsControl, IItemsControlOverrides, ISelector, IComboBox, IComboBoxOverrides
public Boolean IsDropDownOpen { get; set; } public virtual Boolean IsDropDownOpen { get; set; }
  static public DependencyProperty IsDropDownOpenProperty { get; }
public Boolean IsEditable { get; } public virtual Boolean IsEditable { get; }
public Boolean IsSelectionBoxHighlighted { get; } public virtual Boolean IsSelectionBoxHighlighted { get; }
public Style ItemContainerStyle { get; set; }  
public Double MaxDropDownHeight { get; set; } public virtual Double MaxDropDownHeight { get; set; }
  static public DependencyProperty MaxDropDownHeightProperty { get; }
public Object SelectionBoxItem { get; } public virtual Object SelectionBoxItem { get; }
public DataTemplate SelectionBoxItemTemplate { get; } public virtual DataTemplate SelectionBoxItemTemplate { get; }
  public virtual ComboBoxTemplateSettings TemplateSettings { get; }
public event EventHandler DropDownClosed; public virtual event EventHandler DropDownClosed;
public event EventHandler DropDownOpened; public virtual event EventHandler DropDownOpened;
public virtual void OnApplyTemplate();  
  protected virtual void OnDropDownClosed(Object e);

public class ComboBoxItem public class ComboBoxItem
: ListBoxItem, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IAutomationElement : SelectorItem, IDependencyObject, IUIElement, IUIElementOverrides, IFrameworkElement, IFrameworkElementOverrides, IControl, IControlOverrides, IControlProtected, IContentControl, IContentControlOverrides, ISelectorItem, IComboBoxItem

public sealed class ContentChangedEventArgs  
: RoutedEventArgs, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper  

public sealed class ContentChangedEventHandler  
: MulticastDelegate, ICloneable  
public virtual IAsyncResult BeginInvoke(Object sender, ContentChangedEventArgs e, AsyncCallback callback, Object object);  
public virtual void EndInvoke(IAsyncResult result);  
public virtual void Invoke(Object sender, ContentChangedEventArgs e);  

public class ContentControl public class ContentControl
: Control, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IAutomationElement : Control, IDependencyObject, IUIElement, IUIElementOverrides, IFrameworkElement, IFrameworkElementOverrides, IControl, IControlOverrides, IControlProtected, IContentControl, IContentControlOverrides
public Object Content { get; set; } public virtual Object Content { get; set; }
  static public DependencyProperty ContentProperty { get; }
public DataTemplate ContentTemplate { get; set; } public virtual DataTemplate ContentTemplate { get; set; }
  static public DependencyProperty ContentTemplateProperty { get; }
  public virtual DataTemplateSelector ContentTemplateSelector { get; set; }
  static public DependencyProperty ContentTemplateSelectorProperty { get; }
  public virtual TransitionCollection ContentTransitions { get; set; }
  static public DependencyProperty ContentTransitionsProperty { get; }
  protected virtual void OnContentChanged(Object oldContent, Object newContent);
  protected virtual void OnContentTemplateChanged(DataTemplate oldContentTemplate, DataTemplate newContentTemplate);

public class ContentPresenter public class ContentPresenter
: FrameworkElement, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IAutomationElement : FrameworkElement, IDependencyObject, IUIElement, IUIElementOverrides, IFrameworkElement, IFrameworkElementOverrides, IContentPresenter, IContentPresenterOverrides
  public virtual Int32 CharacterSpacing { get; set; }
  static public DependencyProperty CharacterSpacingProperty { get; }
public Object Content { get; set; } public virtual Object Content { get; set; }
  static public DependencyProperty ContentProperty { get; }
public DataTemplate ContentTemplate { get; set; } public virtual DataTemplate ContentTemplate { get; set; }
  static public DependencyProperty ContentTemplateProperty { get; }
  public virtual DataTemplateSelector ContentTemplateSelector { get; set; }
  static public DependencyProperty ContentTemplateSelectorProperty { get; }
  public virtual TransitionCollection ContentTransitions { get; set; }
  static public DependencyProperty ContentTransitionsProperty { get; }
  public virtual FontFamily FontFamily { get; set; }
  static public DependencyProperty FontFamilyProperty { get; }
  public virtual Double FontSize { get; set; }
  static public DependencyProperty FontSizeProperty { get; }
  public virtual FontStretch FontStretch { get; set; }
  static public DependencyProperty FontStretchProperty { get; }
  public virtual FontStyle FontStyle { get; set; }
  static public DependencyProperty FontStyleProperty { get; }
  public virtual FontWeight FontWeight { get; set; }
  static public DependencyProperty FontWeightProperty { get; }
  public virtual Brush Foreground { get; set; }
  static public DependencyProperty ForegroundProperty { get; }
  protected virtual void OnContentTemplateChanged(DataTemplate oldContentTemplate, DataTemplate newContentTemplate);

public abstract class Control public class Control
: FrameworkElement, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IAutomationElement : FrameworkElement, IDependencyObject, IUIElement, IUIElementOverrides, IFrameworkElement, IFrameworkElementOverrides, IControl, IControlOverrides, IControlProtected
public Brush Background { get; set; } public virtual Brush Background { get; set; }
  static public DependencyProperty BackgroundProperty { get; }
public Brush BorderBrush { get; set; } public virtual Brush BorderBrush { get; set; }
  static public DependencyProperty BorderBrushProperty { get; }
public Thickness BorderThickness { get; set; } public virtual Thickness BorderThickness { get; set; }
  static public DependencyProperty BorderThicknessProperty { get; }
public Int32 CharacterSpacing { get; set; } public virtual Int32 CharacterSpacing { get; set; }
  static public DependencyProperty CharacterSpacingProperty { get; }
  public virtual Object DefaultStyleKey { get; set; }
  static public DependencyProperty DefaultStyleKeyProperty { get; }
public FontFamily FontFamily { get; set; } public virtual FontFamily FontFamily { get; set; }
  static public DependencyProperty FontFamilyProperty { get; }
public Double FontSize { get; set; } public virtual Double FontSize { get; set; }
  static public DependencyProperty FontSizeProperty { get; }
public FontStretch FontStretch { get; set; } public virtual FontStretch FontStretch { get; set; }
  static public DependencyProperty FontStretchProperty { get; }
public FontStyle FontStyle { get; set; } public virtual FontStyle FontStyle { get; set; }
  static public DependencyProperty FontStyleProperty { get; }
public FontWeight FontWeight { get; set; } public virtual FontWeight FontWeight { get; set; }
  static public DependencyProperty FontWeightProperty { get; }
public Brush Foreground { get; set; } public virtual Brush Foreground { get; set; }
  static public DependencyProperty ForegroundProperty { get; }
public HorizontalAlignment HorizontalContentAlignment { get; set; } public virtual HorizontalAlignment HorizontalContentAlignment { get; set; }
  static public DependencyProperty HorizontalContentAlignmentProperty { get; }
public Boolean IsEnabled { get; set; } public virtual Boolean IsEnabled { get; set; }
  static public DependencyProperty IsEnabledProperty { get; }
public Boolean IsTabStop { get; set; } public virtual Boolean IsTabStop { get; set; }
  static public DependencyProperty IsTabStopProperty { get; }
public Thickness Padding { get; set; } public virtual Thickness Padding { get; set; }
  static public DependencyProperty PaddingProperty { get; }
public Int32 TabIndex { get; set; } public virtual Int32 TabIndex { get; set; }
  static public DependencyProperty TabIndexProperty { get; }
public KeyboardNavigationMode TabNavigation { get; set; } public virtual KeyboardNavigationMode TabNavigation { get; set; }
  static public DependencyProperty TabNavigationProperty { get; }
public ControlTemplate Template { get; set; } public virtual ControlTemplate Template { get; set; }
  static public DependencyProperty TemplateProperty { get; }
public VerticalAlignment VerticalContentAlignment { get; set; } public virtual VerticalAlignment VerticalContentAlignment { get; set; }
  static public DependencyProperty VerticalContentAlignmentProperty { get; }
public event DependencyPropertyChangedEventHandler IsEnabledChanged; public virtual event DependencyPropertyChangedEventHandler IsEnabledChanged;
public Boolean ApplyTemplate(); public virtual Boolean ApplyTemplate();
public Boolean Focus(); public virtual Boolean Focus();
  protected virtual DependencyObject GetTemplateChild(String childName);
  protected virtual void OnDoubleTapped(DoubleTappedEventArgs e);
  protected virtual void OnDragEnter(DragEventArgs e);
  protected virtual void OnDragLeave(DragEventArgs e);
  protected virtual void OnDragOver(DragEventArgs e);
  protected virtual void OnDrop(DragEventArgs e);
  protected virtual void OnGotFocus(RoutedEventArgs e);
  protected virtual void OnHolding(HoldingEventArgs e);
  protected virtual void OnKeyDown(KeyEventArgs e);
  protected virtual void OnKeyUp(KeyEventArgs e);
  protected virtual void OnLostFocus(RoutedEventArgs e);
  protected virtual void OnManipulationCompleted(ManipulationCompletedEventArgs e);
  protected virtual void OnManipulationDelta(ManipulationDeltaEventArgs e);
  protected virtual void OnManipulationInertiaStarting(ManipulationInertiaStartingEventArgs e);
  protected virtual void OnManipulationStarted(ManipulationStartedEventArgs e);
  protected virtual void OnManipulationStarting(ManipulationStartingEventArgs e);
  protected virtual void OnPointerCanceled(PointerEventArgs e);
  protected virtual void OnPointerCaptureLost(PointerEventArgs e);
  protected virtual void OnPointerEntered(PointerEventArgs e);
  protected virtual void OnPointerExited(PointerEventArgs e);
  protected virtual void OnPointerMoved(PointerEventArgs e);
  protected virtual void OnPointerPressed(PointerEventArgs e);
  protected virtual void OnPointerReleased(PointerEventArgs e);
  protected virtual void OnPointerWheelChanged(PointerEventArgs e);
  protected virtual void OnRightTapped(RightTappedEventArgs e);

public sealed class ControlTemplate public sealed class ControlTemplate
: FrameworkTemplate, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper : FrameworkTemplate, IDependencyObject, IFrameworkTemplate, IControlTemplate
public Type TargetType { get; set; } public virtual Type TargetType { get; set; }

public class DataGrid  
: Control, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IAutomationElement  
public Brush AlternatingRowBackground { get; set; }  
public Boolean AreRowDetailsFrozen { get; set; }  
public Boolean AreRowGroupHeadersFrozen { get; set; }  
public Boolean AutoGenerateColumns { get; set; }  
public Boolean CanUserReorderColumns { get; set; }  
public Boolean CanUserResizeColumns { get; set; }  
public Boolean CanUserSortColumns { get; set; }  
public Style CellStyle { get; set; }  
public DataGridClipboardCopyMode ClipboardCopyMode { get; set; }  
public Double ColumnHeaderHeight { get; set; }  
public Style ColumnHeaderStyle { get; set; }  
public ObservableCollection`1<DataGridColumn> Columns { get; }  
public DataGridLength ColumnWidth { get; set; }  
public DataGridColumn CurrentColumn { get; set; }  
public Style DragIndicatorStyle { get; set; }  
public Style DropLocationIndicatorStyle { get; set; }  
public Int32 FrozenColumnCount { get; set; }  
public DataGridGridLinesVisibility GridLinesVisibility { get; set; }  
public DataGridHeadersVisibility HeadersVisibility { get; set; }  
public Brush HorizontalGridLinesBrush { get; set; }  
public ScrollBarVisibility HorizontalScrollBarVisibility { get; set; }  
public Boolean IsReadOnly { get; set; }  
public Boolean IsValid { get; }  
public IEnumerable ItemsSource { get; set; }  
public Double MaxColumnWidth { get; set; }  
public Double MinColumnWidth { get; set; }  
public Brush RowBackground { get; set; }  
public DataTemplate RowDetailsTemplate { get; set; }  
public DataGridRowDetailsVisibilityMode RowDetailsVisibilityMode { get; set; }  
public ObservableCollection`1<Style> RowGroupHeaderStyles { get; }  
public Style RowHeaderStyle { get; set; }  
public Double RowHeaderWidth { get; set; }  
public Double RowHeight { get; set; }  
public Style RowStyle { get; set; }  
public Int32 SelectedIndex { get; set; }  
public Object SelectedItem { get; set; }  
public IList SelectedItems { get; }  
public DataGridSelectionMode SelectionMode { get; set; }  
public Brush VerticalGridLinesBrush { get; set; }  
public ScrollBarVisibility VerticalScrollBarVisibility { get; set; }  
public event EventHandler`1<DataGridAutoGeneratingColumnEventArgs> AutoGeneratingColumn;  
public event EventHandler`1<DataGridBeginningEditEventArgs> BeginningEdit;  
public event EventHandler`1<DataGridCellEditEndedEventArgs> CellEditEnded;  
public event EventHandler`1<DataGridCellEditEndingEventArgs> CellEditEnding;  
public event EventHandler`1<DataGridColumnEventArgs> ColumnDisplayIndexChanged;  
public event EventHandler`1<DragCompletedEventArgs> ColumnHeaderDragCompleted;  
public event EventHandler`1<DragDeltaEventArgs> ColumnHeaderDragDelta;  
public event EventHandler`1<DragStartedEventArgs> ColumnHeaderDragStarted;  
public event EventHandler`1<DataGridColumnEventArgs> ColumnReordered;  
public event EventHandler`1<DataGridColumnReorderingEventArgs> ColumnReordering;  
public event EventHandler`1<DataGridRowClipboardEventArgs> CopyingRowClipboardContent;  
public event EventHandler`1<EventArgs> CurrentCellChanged;  
public event EventHandler`1<DataGridRowEventArgs> LoadingRow;  
public event EventHandler`1<DataGridRowDetailsEventArgs> LoadingRowDetails;  
public event EventHandler`1<DataGridRowGroupHeaderEventArgs> LoadingRowGroup;  
public event EventHandler`1<DataGridPreparingCellForEditEventArgs> PreparingCellForEdit;  
public event EventHandler`1<DataGridRowDetailsEventArgs> RowDetailsVisibilityChanged;  
public event EventHandler`1<DataGridRowEditEndedEventArgs> RowEditEnded;  
public event EventHandler`1<DataGridRowEditEndingEventArgs> RowEditEnding;  
public event SelectionChangedEventHandler SelectionChanged;  
public event EventHandler`1<DataGridRowEventArgs> UnloadingRow;  
public event EventHandler`1<DataGridRowDetailsEventArgs> UnloadingRowDetails;  
public event EventHandler`1<DataGridRowGroupHeaderEventArgs> UnloadingRowGroup;  
public Boolean BeginEdit();  
public Boolean BeginEdit(RoutedEventArgs editingEventArgs);  
public Boolean CancelEdit();  
public Boolean CancelEdit(DataGridEditingUnit editingUnit);  
public void CollapseRowGroup(CollectionViewGroup collectionViewGroup, Boolean collapseAllSubgroups);  
public Boolean CommitEdit();  
public Boolean CommitEdit(DataGridEditingUnit editingUnit, Boolean exitEditingMode);  
public void ExpandRowGroup(CollectionViewGroup collectionViewGroup, Boolean expandAllSubgroups);  
public CollectionViewGroup GetGroupFromItem(Object item, Int32 groupLevel);  
public virtual void OnApplyTemplate();  
public void ScrollIntoView(Object item, DataGridColumn column);  

abstract sealed class DataGridError+DataGrid  
 
static public InvalidOperationException CannotChangeColumnCollectionWhileAdjustingDisplayIndexes();  
static public InvalidOperationException CannotChangeItemsWhenLoadingRows();  
static public InvalidOperationException ColumnCannotBeCollapsed();  
static public InvalidOperationException ColumnCannotBeReassignedToDifferentDataGrid();  
static public ArgumentException ColumnNotInThisDataGrid();  
static public ArgumentException ItemIsNotContainedInTheItemsSource(String paramName);  
static public InvalidOperationException NoCurrentRow();  
static public InvalidOperationException NoOwningGrid(Type type);  
static public InvalidOperationException UnderlyingPropertyIsReadOnly(String paramName);  
static public ArgumentException ValueCannotBeSetToInfinity(String paramName);  
static public ArgumentException ValueCannotBeSetToNAN(String paramName);  
static public ArgumentNullException ValueCannotBeSetToNull(String paramName, String valueName);  
static public ArgumentException ValueIsNotAnInstanceOf(String paramName, Type type);  
static public ArgumentException ValueIsNotAnInstanceOfEitherOr(String paramName, Type type1, Type type2);  
static public ArgumentOutOfRangeException ValueMustBeBetween(String paramName, String valueName, Object lowValue, Boolean lowInclusive, Object highValue, Boolean highInclusive);  
static public ArgumentOutOfRangeException ValueMustBeGreaterThanOrEqualTo(String paramName, String valueName, Object value);  
static public ArgumentOutOfRangeException ValueMustBeLessThan(String paramName, String valueName, Object value);  
static public ArgumentOutOfRangeException ValueMustBeLessThanOrEqualTo(String paramName, String valueName, Object value);  

public class DataGridAutoGeneratingColumnEventArgs  
: CancelEventArgs  
public DataGridColumn Column { get; set; }  
public String PropertyName { get; }  
public Type PropertyType { get; }  

public class DataGridBeginningEditEventArgs  
: CancelEventArgs  
public DataGridColumn Column { get; }  
public RoutedEventArgs EditingEventArgs { get; }  
public DataGridRow Row { get; }  

public abstract class DataGridBoundColumn  
: DataGridColumn, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper  
public virtual Binding Binding { get; set; }  
public virtual Binding ClipboardContentBinding { get; set; }  
public Style EditingElementStyle { get; set; }  
public Style ElementStyle { get; set; }  

public sealed class DataGridCell  
: ContentControl, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IAutomationElement  
public Boolean IsValid { get; }  
public virtual void OnApplyTemplate();  

public class DataGridCellEditEndedEventArgs  
: EventArgs  
public DataGridColumn Column { get; }  
public DataGridEditAction EditAction { get; }  
public DataGridRow Row { get; }  

public class DataGridCellEditEndingEventArgs  
: CancelEventArgs  
public DataGridColumn Column { get; }  
public DataGridEditAction EditAction { get; }  
public FrameworkElement EditingElement { get; }  
public DataGridRow Row { get; }  

public class DataGridCheckBoxColumn  
: DataGridBoundColumn, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper  
public Boolean IsThreeState { get; set; }  

public sealed struct DataGridClipboardCellContent  
: ValueType  
public DataGridColumn Column { get; }  
public Object Content { get; }  
public Object Item { get; }  
public virtual Boolean Equals(Object obj);  
public virtual Int32 GetHashCode();  
static public Boolean op_Equality(DataGridClipboardCellContent clipboardCellContent1, DataGridClipboardCellContent clipboardCellContent2);  
static public Boolean op_Inequality(DataGridClipboardCellContent clipboardCellContent1, DataGridClipboardCellContent clipboardCellContent2);  

public sealed enum DataGridClipboardCopyMode  
: IComparable, IFormattable, IConvertible  
{ None, ExcludeHeader, IncludeHeader }  

public abstract class DataGridColumn  
: DependencyObject, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper  
public Double ActualWidth { get; }  
public Boolean CanUserReorder { get; set; }  
public Boolean CanUserResize { get; set; }  
public Boolean CanUserSort { get; set; }  
public Style CellStyle { get; set; }  
public virtual Binding ClipboardContentBinding { get; set; }  
public Int32 DisplayIndex { get; set; }  
public Style DragIndicatorStyle { get; set; }  
public Object Header { get; set; }  
public Style HeaderStyle { get; set; }  
public Boolean IsAutoGenerated { get; }  
public Boolean IsFrozen { get; }  
public Boolean IsReadOnly { get; set; }  
public Double MaxWidth { get; set; }  
public Double MinWidth { get; set; }  
public String SortMemberPath { get; set; }  
public Visibility Visibility { get; set; }  
public DataGridLength Width { get; set; }  
public FrameworkElement GetCellContent(DataGridRow dataGridRow);  
public FrameworkElement GetCellContent(Object dataItem);  
static public DataGridColumn GetColumnContainingElement(FrameworkElement element);  

public class DataGridColumnEventArgs  
: EventArgs  
public DataGridColumn Column { get; }  

abstract sealed class DataGridError+DataGridColumnHeader  
 
static public NotSupportedException ContentDoesNotSupportUIElements();  

public class DataGridColumnReorderingEventArgs  
: CancelEventArgs  
public DataGridColumn Column { get; }  
public Control DragIndicator { get; set; }  
public Control DropLocationIndicator { get; set; }  

public sealed enum DataGridEditAction  
: IComparable, IFormattable, IConvertible  
{ Cancel, Commit }  

public sealed enum DataGridEditingUnit  
: IComparable, IFormattable, IConvertible  
{ Cell, Row }  

public sealed enum DataGridGridLinesVisibility  
: IComparable, IFormattable, IConvertible  
{ None, Horizontal, Vertical, All }  

public sealed enum DataGridHeadersVisibility  
: IComparable, IFormattable, IConvertible  
{ All, Column, Row, None }  

public sealed struct DataGridLength  
: ValueType, IEquatable`1<DataGridLength>  
static public DataGridLength Auto { get; }  
public Double DesiredValue { get; }  
public Double DisplayValue { get; }  
public Boolean IsAbsolute { get; }  
public Boolean IsAuto { get; }  
public Boolean IsSizeToCells { get; }  
public Boolean IsSizeToHeader { get; }  
public Boolean IsStar { get; }  
static public DataGridLength SizeToCells { get; }  
static public DataGridLength SizeToHeader { get; }  
public DataGridLengthUnitType UnitType { get; }  
public Double Value { get; }  
public virtual Boolean Equals(DataGridLength other);  
public virtual Boolean Equals(Object obj);  
public virtual Int32 GetHashCode();  
static public Boolean op_Equality(DataGridLength gl1, DataGridLength gl2);  
static public Boolean op_Inequality(DataGridLength gl1, DataGridLength gl2);  

abstract sealed class DataGridError+DataGridLength  
 
static public ArgumentException InvalidUnitType(String paramName);  

public class DataGridLengthConverter  
: TypeConverter  
public virtual Boolean CanConvertFrom(ITypeDescriptorContext context, Type sourceType);  
public virtual Boolean CanConvertTo(ITypeDescriptorContext context, Type destinationType);  
public virtual Object ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, Object value);  
public virtual Object ConvertTo(ITypeDescriptorContext context, CultureInfo culture, Object value, Type destinationType);  

abstract sealed class DataGridError+DataGridLengthConverter  
 
static public NotSupportedException CannotConvertFrom(String paramName);  
static public NotSupportedException CannotConvertTo(String paramName);  
static public NotSupportedException InvalidDataGridLength(String paramName);  

public sealed enum DataGridLengthUnitType  
: IComparable, IFormattable, IConvertible  
{ Auto, Pixel, SizeToCells, SizeToHeader, Star }  

public class DataGridPreparingCellForEditEventArgs  
: EventArgs  
public DataGridColumn Column { get; }  
public FrameworkElement EditingElement { get; }  
public RoutedEventArgs EditingEventArgs { get; }  
public DataGridRow Row { get; }  

public class DataGridRow  
: Control, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IAutomationElement  
public DataTemplate DetailsTemplate { get; set; }  
public Visibility DetailsVisibility { get; set; }  
public Object Header { get; set; }  
public Style HeaderStyle { get; set; }  
public Boolean IsValid { get; }  
public Int32 GetIndex();  
static public DataGridRow GetRowContainingElement(FrameworkElement element);  
public virtual void OnApplyTemplate();  

abstract sealed class DataGridError+DataGridRow  
 
static public InvalidOperationException InvalidRowIndexCannotCompleteOperation();  

public class DataGridRowClipboardEventArgs  
: EventArgs  
public List`1<DataGridClipboardCellContent> ClipboardRowContent { get; }  
public Boolean IsColumnHeadersRow { get; }  
public Object Item { get; }  

public class DataGridRowDetailsEventArgs  
: EventArgs  
public FrameworkElement DetailsElement { get; }  
public DataGridRow Row { get; }  

public sealed enum DataGridRowDetailsVisibilityMode  
: IComparable, IFormattable, IConvertible  
{ Collapsed, Visible, VisibleWhenSelected }  

public class DataGridRowEditEndedEventArgs  
: EventArgs  
public DataGridEditAction EditAction { get; }  
public DataGridRow Row { get; }  

public class DataGridRowEditEndingEventArgs  
: CancelEventArgs  
public DataGridEditAction EditAction { get; }  
public DataGridRow Row { get; }  

public class DataGridRowEventArgs  
: EventArgs  
public DataGridRow Row { get; }  

public class DataGridRowGroupHeader  
: Control, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IAutomationElement  
public Style HeaderStyle { get; set; }  
public Visibility ItemCountVisibility { get; set; }  
public String PropertyName { get; set; }  
public Visibility PropertyNameVisibility { get; set; }  
public Double SublevelIndent { get; set; }  
public virtual void OnApplyTemplate();  

public class DataGridRowGroupHeaderEventArgs  
: EventArgs  
public DataGridRowGroupHeader RowGroupHeader { get; }  

abstract sealed class DataGridError+DataGridSelectedItemsCollection  
 
static public InvalidOperationException CannotChangeSelectedItemsCollectionInSingleMode();  

public sealed enum DataGridSelectionMode  
: IComparable, IFormattable, IConvertible  
{ Extended, Single }  

public class DataGridTemplateColumn  
: DataGridColumn, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper  
public DataTemplate CellEditingTemplate { get; set; }  
public DataTemplate CellTemplate { get; set; }  

abstract sealed class DataGridError+DataGridTemplateColumn  
 
static public TypeInitializationException MissingTemplateForType(Type type);  

public class DataGridTextColumn  
: DataGridBoundColumn, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper  
public FontFamily FontFamily { get; set; }  
public Double FontSize { get; set; }  
public FontStyle FontStyle { get; set; }  
public FontWeight FontWeight { get; set; }  
public Brush Foreground { get; set; }  

public class DataPager  
: Control, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IAutomationElement  
public Boolean AutoEllipsis { get; set; }  
public Boolean CanChangePage { get; }  
public Boolean CanMoveToFirstPage { get; }  
public Boolean CanMoveToLastPage { get; }  
public Boolean CanMoveToNextPage { get; }  
public Boolean CanMoveToPreviousPage { get; }  
public PagerDisplayMode DisplayMode { get; set; }  
public Boolean IsTotalItemCountFixed { get; set; }  
public Int32 ItemCount { get; }  
public Int32 NumericButtonCount { get; set; }  
public Style NumericButtonStyle { get; set; }  
public Int32 PageCount { get; }  
public Int32 PageIndex { get; set; }  
public Int32 PageSize { get; set; }  
public IEnumerable Source { get; set; }  
public event EventHandler`1<EventArgs> PageIndexChanged;  
public event EventHandler`1<CancelEventArgs> PageIndexChanging;  
public virtual void OnApplyTemplate();  

public class DatePicker  
: Control, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IAutomationElement  
public CalendarBlackoutDatesCollection BlackoutDates { get; }  
public Style CalendarStyle { get; set; }  
public DateTime DisplayDate { get; set; }  
public Nullable`1<DateTime> DisplayDateEnd { get; set; }  
public Nullable`1<DateTime> DisplayDateStart { get; set; }  
public DayOfWeek FirstDayOfWeek { get; set; }  
public Boolean IsDropDownOpen { get; set; }  
public Boolean IsTodayHighlighted { get; set; }  
public Nullable`1<DateTime> SelectedDate { get; set; }  
public DatePickerFormat SelectedDateFormat { get; set; }  
public Brush SelectionBackground { get; set; }  
public String Text { get; set; }  
public event RoutedEventHandler CalendarClosed;  
public event RoutedEventHandler CalendarOpened;  
public event EventHandler`1<DatePickerDateValidationErrorEventArgs> DateValidationError;  
public event EventHandler`1<SelectionChangedEventArgs> SelectedDateChanged;  
public virtual void OnApplyTemplate();  
public virtual String ToString();  

public class DatePickerDateValidationErrorEventArgs  
: EventArgs  
public Exception Exception { get; }  
public String Text { get; }  
public Boolean ThrowException { get; set; }  

public sealed enum DatePickerFormat  
: IComparable, IFormattable, IConvertible  
{ Long, Short }  

  public class DataTemplateSelector
  : __ComObject, IDataTemplateSelector, IDataTemplateSelectorOverrides
  public virtual DataTemplate SelectTemplate(Object item, DependencyObject container);
  protected virtual DataTemplate SelectTemplateCore(Object item, DependencyObject container);

public class DateTimeTypeConverter  
: TypeConverter  
public virtual Boolean CanConvertFrom(ITypeDescriptorContext context, Type sourceType);  
public virtual Boolean CanConvertTo(ITypeDescriptorContext context, Type destinationType);  
public virtual Object ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, Object value);  
public virtual Object ConvertTo(ITypeDescriptorContext context, CultureInfo culture, Object value, Type destinationType);  

  public sealed enum DayOfWeek
  : IComparable, IFormattable, IConvertible
  { Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday }

public class DescriptionViewer  
: Control, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IAutomationElement  
public String Description { get; set; }  
public ControlTemplate GlyphTemplate { get; set; }  
public Boolean IsValid { get; }  
public String PropertyPath { get; set; }  
public FrameworkElement Target { get; set; }  
public Style ToolTipStyle { get; set; }  
public virtual void OnApplyTemplate();  
public virtual void Refresh();  

  public sealed enum DeviceClass
  : IComparable, IFormattable, IConvertible
  { All, AudioCapture, AudioRender, PortableStorageDevice, VideoCapture }

  public sealed class DeviceInformation
  : __ComObject, IDeviceInformation
  public virtual EnclosureLocation EnclosureLocation { get; }
  public virtual String Id { get; }
  public virtual Boolean IsDefault { get; }
  public virtual Boolean IsEnabled { get; }
  public virtual String Name { get; }
  public virtual IReadOnlyDictionary`2<String, Object> Properties { get; }
  static public DeviceInformationCreateFromIdAsyncOperation CreateFromIdAsync(String id);
  static public DeviceInformationCreateFromIdAsyncOperation CreateFromIdAsync(String id, IEnumerable`1<String> additionalProperties);
  static public DeviceWatcher CreateWatcher();
  static public DeviceWatcher CreateWatcher(DeviceClass deviceClass);
  static public DeviceWatcher CreateWatcher(String aqsFilter);
  static public DeviceWatcher CreateWatcher(String aqsFilter, IEnumerable`1<String> additionalProperties);
  static public DeviceInformationFindAllAsyncOperation FindAllAsync();
  static public DeviceInformationFindAllAsyncOperation FindAllAsync(DeviceClass deviceClass);
  static public DeviceInformationFindAllAsyncOperation FindAllAsync(String aqsFilter);
  static public DeviceInformationFindAllAsyncOperation FindAllAsync(String aqsFilter, IEnumerable`1<String> additionalProperties);
  public virtual GetDeviceThumbnailAsyncOperation GetThumbnailAsync();
  public virtual void Update(DeviceInformationUpdate updateInfo);

  public sealed class DeviceInformationCollection
  : __ComObject, IReadOnlyList`1<DeviceInformation>, IEnumerable`1<DeviceInformation>, IEnumerable

  public sealed class DeviceInformationCreateFromIdAsyncOperation
  : __ComObject, IAsyncOperation`1<DeviceInformation>, IAsyncInfo
  public virtual AsyncOperationCompletedHandler`1<DeviceInformation> Completed { get; set; }
  public virtual Exception ErrorCode { get; }
  public virtual UInt32 Id { get; }
  public virtual AsyncStatus Status { get; }
  public virtual void Cancel();
  public virtual void Close();
  public virtual DeviceInformation GetResults();
  public virtual void Start();

  public sealed class DeviceInformationFindAllAsyncOperation
  : __ComObject, IAsyncOperation`1<DeviceInformationCollection>, IAsyncInfo
  public virtual AsyncOperationCompletedHandler`1<DeviceInformationCollection> Completed { get; set; }
  public virtual Exception ErrorCode { get; }
  public virtual UInt32 Id { get; }
  public virtual AsyncStatus Status { get; }
  public virtual void Cancel();
  public virtual void Close();
  public virtual DeviceInformationCollection GetResults();
  public virtual void Start();

  public sealed class DeviceInformationUpdate
  : __ComObject, IDeviceInformationUpdate
  public virtual String Id { get; }
  public virtual IReadOnlyDictionary`2<String, Object> Properties { get; }

  public sealed class DeviceThumbnail
  : __ComObject, IRandomAccessStreamWithContentType, IRandomAccessStream, IContentTypeProvider
  public virtual String ContentType { get; }
  public virtual UInt64 Size { get; set; }
  public virtual IInputStream GetInputStreamAt(UInt64 position);
  public virtual IOutputStream GetOutputStreamAt(UInt64 position);

  public sealed class DeviceWatcher
  : __ComObject, IDeviceWatcher
  public virtual DeviceWatcherStatus Status { get; }
  public virtual event TypedEventHandler`2<DeviceWatcher, DeviceInformation> Added;
  public virtual event TypedEventHandler`2<DeviceWatcher, Object> EnumerationCompleted;
  public virtual event TypedEventHandler`2<DeviceWatcher, DeviceInformationUpdate> Removed;
  public virtual event TypedEventHandler`2<DeviceWatcher, Object> Stopped;
  public virtual event TypedEventHandler`2<DeviceWatcher, DeviceInformationUpdate> Updated;
  public virtual void Start();
  public virtual void Stop();

  public sealed enum DeviceWatcherStatus
  : IComparable, IFormattable, IConvertible
  { Created, Started, EnumerationCompleted, Stopped, Aborted }

public sealed enum Dock  
: IComparable, IFormattable, IConvertible  
{ Left, Top, Right, Bottom }  

  public sealed class DragItemsStartingEventArgs
  : __ComObject, IDragItemsStartingEventArgs
  public virtual Boolean Cancel { get; set; }
  public virtual DataPackage Data { get; }
  public virtual IList`1<Object> Items { get; }

  public sealed class DragItemsStartingEventHandler
  : MulticastDelegate, ICloneable, ISerializable
  public virtual void Invoke(Object sender, DragItemsStartingEventArgs e);

  public sealed class EnclosureLocation
  : __ComObject, IEnclosureLocation
  public virtual Boolean InDock { get; }
  public virtual Boolean InLid { get; }
  public virtual Panel Panel { get; }

  public class FlipView
  : Selector, IDependencyObject, IUIElement, IUIElementOverrides, IFrameworkElement, IFrameworkElementOverrides, IControl, IControlOverrides, IControlProtected, IItemsControl, IItemsControlOverrides, ISelector, IFlipView

  public class FlipViewItem
  : SelectorItem, IDependencyObject, IUIElement, IUIElementOverrides, IFrameworkElement, IFrameworkElementOverrides, IControl, IControlOverrides, IControlProtected, IContentControl, IContentControlOverrides, ISelectorItem, IFlipViewItem

public class FocusingInvalidControlEventArgs  
: EventArgs  
public Boolean Handled { get; set; }  
public ValidationSummaryItem Item { get; }  
public ValidationSummaryItemSource Target { get; set; }  

public class Frame public class Frame
: ContentControl, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IAutomationElement, INavigate : ContentControl, IDependencyObject, IUIElement, IUIElementOverrides, IFrameworkElement, IFrameworkElementOverrides, IControl, IControlOverrides, IControlProtected, IContentControl, IContentControlOverrides, IFrame, INavigate
public Int32 CacheSize { get; set; } public virtual Int32 CacheSize { get; set; }
  static public DependencyProperty CacheSizeProperty { get; }
public Boolean CanGoBack { get; } public virtual Boolean CanGoBack { get; }
  static public DependencyProperty CanGoBackProperty { get; }
public Boolean CanGoForward { get; } public virtual Boolean CanGoForward { get; }
public INavigationContentLoader ContentLoader { get; set; }  
  static public DependencyProperty CanGoForwardProperty { get; }
public Uri CurrentSource { get; } public virtual String CurrentSource { get; }
public JournalOwnership JournalOwnership { get; set; }  
  static public DependencyProperty CurrentSourceProperty { get; }
public Uri Source { get; set; } public virtual String Source { get; set; }
public UriMapperBase UriMapper { get; set; }  
public event FragmentNavigationEventHandler FragmentNavigation;  
  static public DependencyProperty SourceProperty { get; }
public event NavigatedEventHandler Navigated; public virtual event NavigatedEventHandler Navigated;
public event NavigatingCancelEventHandler Navigating; public virtual event NavigatingCancelEventHandler Navigating;
public event NavigationFailedEventHandler NavigationFailed; public virtual event NavigationFailedEventHandler NavigationFailed;
public event NavigationStoppedEventHandler NavigationStopped; public virtual event NavigationStoppedEventHandler NavigationStopped;
public void GoBack(); public virtual void GoBack();
public void GoForward(); public virtual void GoForward();
public virtual Boolean Navigate(Uri source); public virtual Boolean Navigate(String type, Object parameter);
public virtual void OnApplyTemplate();  
public void Refresh();  
  public virtual Boolean Navigate(String source);
public void StopLoading(); public virtual void StopLoading();

  public sealed class GeographicRegion
  : __ComObject, IGeographicRegion
  public virtual IReadOnlyList`1<String> CurrenciesInUse { get; }
  public virtual String DisplayName { get; }
  public virtual String Id { get; }
  public virtual String IdThreeDigit { get; }
  public virtual String IdThreeLetter { get; }
  public virtual String IdTwoLetter { get; }
  public virtual String NativeName { get; }
  static public Boolean IsSupported(String geographicRegionId);

  public sealed class GetDeviceThumbnailAsyncOperation
  : __ComObject, IAsyncOperation`1<DeviceThumbnail>, IAsyncInfo
  public virtual AsyncOperationCompletedHandler`1<DeviceThumbnail> Completed { get; set; }
  public virtual Exception ErrorCode { get; }
  public virtual UInt32 Id { get; }
  public virtual AsyncStatus Status { get; }
  public virtual void Cancel();
  public virtual void Close();
  public virtual DeviceThumbnail GetResults();
  public virtual void Start();

public class Grid public class Grid
: Panel, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IAutomationElement : Panel, IDependencyObject, IUIElement, IUIElementOverrides, IFrameworkElement, IFrameworkElementOverrides, IPanel, IGrid
public ColumnDefinitionCollection ColumnDefinitions { get; } public virtual ColumnDefinitionCollection ColumnDefinitions { get; }
  static public DependencyProperty ColumnProperty { get; }
  static public DependencyProperty ColumnSpanProperty { get; }
public RowDefinitionCollection RowDefinitions { get; } public virtual RowDefinitionCollection RowDefinitions { get; }
  static public DependencyProperty RowProperty { get; }
  static public DependencyProperty RowSpanProperty { get; }
public Boolean ShowGridLines { get; set; } public virtual Boolean ShowGridLines { get; set; }
  static public DependencyProperty ShowGridLinesProperty { get; }
static public Int32 GetColumn(FrameworkElement element); static public Int32 GetColumn(FrameworkElement element);
static public Int32 GetColumnSpan(FrameworkElement element); static public Int32 GetColumnSpan(FrameworkElement element);
static public Int32 GetRow(FrameworkElement element); static public Int32 GetRow(FrameworkElement element);
static public Int32 GetRowSpan(FrameworkElement element); static public Int32 GetRowSpan(FrameworkElement element);
static public void SetColumn(FrameworkElement element, Int32 value); static public void SetColumn(FrameworkElement element, Int32 value);
static public void SetColumnSpan(FrameworkElement element, Int32 value); static public void SetColumnSpan(FrameworkElement element, Int32 value);
static public void SetRow(FrameworkElement element, Int32 value); static public void SetRow(FrameworkElement element, Int32 value);
static public void SetRowSpan(FrameworkElement element, Int32 value); static public void SetRowSpan(FrameworkElement element, Int32 value);

public class GridSplitter  
: Control, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IAutomationElement  
public Style PreviewStyle { get; set; }  
public Boolean ShowsPreview { get; set; }  
public virtual void OnApplyTemplate();  

  public class GridView
  : ListViewBase, IDependencyObject, IUIElement, IUIElementOverrides, IFrameworkElement, IFrameworkElementOverrides, IControl, IControlOverrides, IControlProtected, IItemsControl, IItemsControlOverrides, ISelector, IListViewBase, IJumpViewerInfo, IGridView

  public class GroupItem
  : ContentControl, IDependencyObject, IUIElement, IUIElementOverrides, IFrameworkElement, IFrameworkElementOverrides, IControl, IControlOverrides, IControlProtected, IContentControl, IContentControlOverrides, IGroupItem

  public class GroupStyle
  : __ComObject, IGroupStyle, INotifyPropertyChanged
  public virtual Style ContainerStyle { get; set; }
  public virtual StyleSelector ContainerStyleSelector { get; set; }
  public virtual DataTemplate HeaderTemplate { get; set; }
  public virtual DataTemplateSelector HeaderTemplateSelector { get; set; }
  public virtual Boolean HidesIfEmpty { get; set; }
  public virtual ItemsPanelTemplate Panel { get; set; }
  public virtual event PropertyChangedEventHandler PropertyChanged;

  public class GroupStyleSelector
  : __ComObject, IGroupStyleSelector, IGroupStyleSelectorOverrides
  public virtual GroupStyle SelectGroupStyle(Object group, UInt32 level);
  protected virtual GroupStyle SelectGroupStyleCore(Object group, UInt32 level);

public class HeaderedItemsControl  
: ItemsControl, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IAutomationElement, IGeneratorHost  
public Object Header { get; set; }  
public DataTemplate HeaderTemplate { get; set; }  
public Style ItemContainerStyle { get; set; }  
public virtual void OnApplyTemplate();  

public class HyperlinkButton public class HyperlinkButton
: ButtonBase, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IAutomationElement : ButtonBase, IDependencyObject, IUIElement, IUIElementOverrides, IFrameworkElement, IFrameworkElementOverrides, IControl, IControlOverrides, IControlProtected, IContentControl, IContentControlOverrides, IButtonBase, IHyperlinkButton
public Uri NavigateUri { get; set; }  
public String TargetName { get; set; }  

  public abstract interface IJumpViewerInfo
 
  public abstract virtual Boolean IsActiveView { get; set; }
  public abstract virtual Boolean IsContentView { get; set; }
  public abstract virtual JumpViewer JumpOwner { get; set; }
  public abstract virtual void CompleteViewChange();
  public abstract virtual void CompleteViewChangeFrom(JumpViewerLocation source, JumpViewerLocation destination);
  public abstract virtual void CompleteViewChangeTo(JumpViewerLocation source, JumpViewerLocation destination);
  public abstract virtual void InitializeViewChange();
  public abstract virtual void MakeVisible(JumpViewerLocation item);
  public abstract virtual void StartViewChangeFrom(out JumpViewerLocation& source, out JumpViewerLocation& destination);
  public abstract virtual void StartViewChangeTo(out JumpViewerLocation& source, out JumpViewerLocation& destination);

public sealed class Image public sealed class Image
: FrameworkElement, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IAutomationElement : FrameworkElement, IDependencyObject, IUIElement, IUIElementOverrides, IFrameworkElement, IFrameworkElementOverrides, IImage
  public virtual Thickness NineGrid { get; set; }
  static public DependencyProperty NineGridProperty { get; }
  public virtual PlayToSource PlayToSource { get; }
  static public DependencyProperty PlayToSourceProperty { get; }
public ImageSource Source { get; set; } public virtual ImageSource Source { get; set; }
  static public DependencyProperty SourceProperty { get; }
public Stretch Stretch { get; set; } public virtual Stretch Stretch { get; set; }
  static public DependencyProperty StretchProperty { get; }
public event EventHandler`1<ExceptionRoutedEventArgs> ImageFailed; public virtual event ExceptionRoutedEventHandler ImageFailed;
public event EventHandler`1<RoutedEventArgs> ImageOpened; public virtual event RoutedEventHandler ImageOpened;

public abstract interface INavigate public abstract interface INavigate
public abstract virtual Boolean Navigate(Uri source); public abstract virtual Boolean Navigate(String source);

  public sealed enum IncrementalLoadingTrigger
  : IComparable, IFormattable, IConvertible
  { None, Edge }

public sealed class InkPresenter  
: Canvas, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IAutomationElement  
public StrokeCollection Strokes { get; set; }  

public abstract interface ISelectionAdapter  
 
public abstract virtual IEnumerable ItemsSource { get; set; }  
public abstract virtual Object SelectedItem { get; set; }  
public abstract virtual event RoutedEventHandler Cancel;  
public abstract virtual event RoutedEventHandler Commit;  
public abstract virtual event SelectionChangedEventHandler SelectionChanged;  
public abstract virtual AutomationPeer CreateAutomationPeer();  
public abstract virtual void HandleKeyDown(KeyEventArgs e);  

  public sealed class ItemClickEventArgs
  : RoutedEventArgs, IRoutedEventArgs, IItemClickEventArgs
  public virtual Object ClickedItem { get; }

  public sealed class ItemClickEventHandler
  : MulticastDelegate, ICloneable, ISerializable
  public virtual void Invoke(Object sender, ItemClickEventArgs e);

public sealed class ItemCollection public sealed class ItemCollection
: PresentationFrameworkCollection`1<Object>, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IList`1<Object>, ICollection`1<Object>, IEnumerable`1<Object>, IEnumerable, IList, ICollection, INotifyCollectionChanged, ICollectionChangedListener : __ComObject, IObservableVector`1<Object>, IList`1<Object>, ICollection`1<Object>, IEnumerable`1<Object>, IEnumerable

public sealed class ItemContainerGenerator public sealed class ItemContainerGenerator
: IRecyclingItemContainerGenerator, IItemContainerGenerator, INotifyItemsChanged, ICollectionChangedListener : __ComObject, IItemContainerGenerator, IRecyclingItemContainerGenerator, IItemContainerGenerator
public event ItemsChangedEventHandler ItemsChanged; public virtual event ItemsChangedEventHandler ItemsChanged;
public DependencyObject ContainerFromIndex(Int32 index); public virtual DependencyObject ContainerFromIndex(Int32 index);
public DependencyObject ContainerFromItem(Object item); public virtual DependencyObject ContainerFromItem(Object item);
  public virtual DependencyObject GenerateNext(out Boolean& isNewlyRealized);
public virtual GeneratorPosition GeneratorPositionFromIndex(Int32 itemIndex); public virtual GeneratorPosition GeneratorPositionFromIndex(Int32 itemIndex);
  public virtual ItemContainerGenerator GetItemContainerGeneratorForPanel(Panel panel);
public Int32 IndexFromContainer(DependencyObject container); public virtual Int32 IndexFromContainer(DependencyObject container);
public virtual Int32 IndexFromGeneratorPosition(GeneratorPosition position); public virtual Int32 IndexFromGeneratorPosition(GeneratorPosition position);
public Object ItemFromContainer(DependencyObject container); public virtual Object ItemFromContainer(DependencyObject container);
  public virtual void PrepareItemContainer(DependencyObject container);
  public virtual void Recycle(GeneratorPosition position, Int32 count);
  public virtual void Remove(GeneratorPosition position, Int32 count);
  public virtual void RemoveAll();
  public virtual void StartAt(GeneratorPosition position, GeneratorDirection direction, Boolean allowStartAtRealizedItem);

public class ItemsControl public class ItemsControl
: Control, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IAutomationElement, IGeneratorHost : Control, IDependencyObject, IUIElement, IUIElementOverrides, IFrameworkElement, IFrameworkElementOverrides, IControl, IControlOverrides, IControlProtected, IItemsControl, IItemsControlOverrides
public String DisplayMemberPath { get; set; } public virtual String DisplayMemberPath { get; set; }
  static public DependencyProperty DisplayMemberPathProperty { get; }
  public virtual IObservableVector`1<GroupStyle> GroupStyle { get; }
  public virtual GroupStyleSelector GroupStyleSelector { get; set; }
  static public DependencyProperty GroupStyleSelectorProperty { get; }
  public virtual Boolean IsGrouping { get; }
  static public DependencyProperty IsGroupingProperty { get; }
public ItemContainerGenerator ItemContainerGenerator { get; } public virtual ItemContainerGenerator ItemContainerGenerator { get; }
  static public DependencyProperty ItemContainerGeneratorProperty { get; }
  public virtual Style ItemContainerStyle { get; set; }
  static public DependencyProperty ItemContainerStyleProperty { get; }
  public virtual StyleSelector ItemContainerStyleSelector { get; set; }
  static public DependencyProperty ItemContainerStyleSelectorProperty { get; }
  public virtual TransitionCollection ItemContainerTransitions { get; set; }
  static public DependencyProperty ItemContainerTransitionsProperty { get; }
public ItemCollection Items { get; } public virtual ItemCollection Items { get; }
public ItemsPanelTemplate ItemsPanel { get; set; } public virtual ItemsPanelTemplate ItemsPanel { get; set; }
  static public DependencyProperty ItemsPanelProperty { get; }
public IEnumerable ItemsSource { get; set; } public virtual IEnumerable`1<Object> ItemsSource { get; set; }
  static public DependencyProperty ItemsSourceProperty { get; }
public DataTemplate ItemTemplate { get; set; } public virtual DataTemplate ItemTemplate { get; set; }
  static public DependencyProperty ItemTemplateProperty { get; }
  public virtual DataTemplateSelector ItemTemplateSelector { get; set; }
  static public DependencyProperty ItemTemplateSelectorProperty { get; }
  protected virtual void ClearContainerForItemOverride(DependencyObject element, Object item);
  protected virtual DependencyObject GetContainerForItemOverride();
static public ItemsControl GetItemsOwner(DependencyObject element); static public ItemsControl GetItemsOwner(DependencyObject element);
  protected virtual Boolean IsItemItsOwnContainerOverride(Object item);
static public ItemsControl ItemsControlFromItemContainer(DependencyObject container); static public ItemsControl ItemsControlFromItemContainer(DependencyObject container);
public virtual void OnApplyTemplate();  
  protected virtual void OnGroupStyleSelectorChanged(GroupStyleSelector oldGroupStyleSelector, GroupStyleSelector newGroupStyleSelector);
  protected virtual void OnItemContainerStyleChanged(Style oldItemContainerStyle, Style newItemContainerStyle);
  protected virtual void OnItemContainerStyleSelectorChanged(StyleSelector oldItemContainerStyleSelector, StyleSelector newItemContainerStyleSelector);
  protected virtual void OnItemsChanged(Object e);
  protected virtual void OnItemTemplateChanged(DataTemplate oldItemTemplate, DataTemplate newItemTemplate);
  protected virtual void OnItemTemplateSelectorChanged(DataTemplateSelector oldItemTemplateSelector, DataTemplateSelector newItemTemplateSelector);

public sealed class ItemsPanelTemplate public sealed class ItemsPanelTemplate
: FrameworkTemplate, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper : FrameworkTemplate, IDependencyObject, IFrameworkTemplate, IItemsPanelTemplate

public sealed class ItemsPresenter public sealed class ItemsPresenter
: FrameworkElement, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IAutomationElement : FrameworkElement, IDependencyObject, IUIElement, IUIElementOverrides, IFrameworkElement, IFrameworkElementOverrides, IItemsPresenter

  public sealed class JumpViewer
  : Control, IDependencyObject, IUIElement, IUIElementOverrides, IFrameworkElement, IFrameworkElementOverrides, IControl, IControlOverrides, IControlProtected, IJumpViewer
  public virtual Boolean CanChangeViews { get; set; }
  static public DependencyProperty CanChangeViewsProperty { get; }
  public virtual IJumpViewerInfo ContentView { get; set; }
  static public DependencyProperty ContentViewProperty { get; }
  public virtual Boolean IsContentViewActive { get; set; }
  static public DependencyProperty IsContentViewActiveProperty { get; }
  public virtual IJumpViewerInfo JumpView { get; set; }
  static public DependencyProperty JumpViewProperty { get; }
  public virtual event JumpViewerViewChangedEventHandler ViewChangeCompleted;
  public virtual event JumpViewerViewChangedEventHandler ViewChangeStarted;
  public virtual void ToggleActiveView();

  public sealed class JumpViewerLocation
  : __ComObject, IJumpViewerLocation
  public virtual Rect Bounds { get; set; }
  public virtual Object Item { get; set; }

  public sealed class JumpViewerViewChangedEventArgs
  : __ComObject, IJumpViewerViewChangedEventArgs
  public virtual JumpViewerLocation DestinationItem { get; set; }
  public virtual Boolean IsSourceContentView { get; set; }
  public virtual JumpViewerLocation SourceItem { get; set; }

  public sealed class JumpViewerViewChangedEventHandler
  : MulticastDelegate, ICloneable, ISerializable
  public virtual void Invoke(Object sender, JumpViewerViewChangedEventArgs e);

public class Label  
: ContentControl, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IAutomationElement  
public Boolean IsRequired { get; set; }  
public Boolean IsValid { get; }  
public String PropertyPath { get; set; }  
public FrameworkElement Target { get; set; }  
public virtual void OnApplyTemplate();  
public virtual void Refresh();  

  public sealed class Language
  : __ComObject, ILanguage
  public virtual String DisplayName { get; }
  public virtual String Id { get; }
  public virtual String NativeName { get; }
  public virtual String ScriptCode { get; }
  static public Boolean IsWellFormed(String languageTag);

public class ListBox public class ListBox
: Selector, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IAutomationElement, IGeneratorHost, ISupportInitialize : Selector, IDependencyObject, IUIElement, IUIElementOverrides, IFrameworkElement, IFrameworkElementOverrides, IControl, IControlOverrides, IControlProtected, IItemsControl, IItemsControlOverrides, ISelector, IListBox
public Style ItemContainerStyle { get; set; }  
public IList SelectedItems { get; } public virtual IList`1<Object> SelectedItems { get; }
  static public DependencyProperty SelectedItemsProperty { get; }
public SelectionMode SelectionMode { get; set; } public virtual SelectionMode SelectionMode { get; set; }
public virtual void OnApplyTemplate();  
  static public DependencyProperty SelectionModeProperty { get; }
public void ScrollIntoView(Object item); public virtual void ScrollIntoView(Object item);
public void SelectAll(); public virtual void SelectAll();

public class ListBoxItem public class ListBoxItem
: ContentControl, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IAutomationElement : SelectorItem, IDependencyObject, IUIElement, IUIElementOverrides, IFrameworkElement, IFrameworkElementOverrides, IControl, IControlOverrides, IControlProtected, IContentControl, IContentControlOverrides, ISelectorItem, IListBoxItem
public Boolean IsSelected { get; set; }  
public virtual void OnApplyTemplate();  

  public class ListView
  : ListViewBase, IDependencyObject, IUIElement, IUIElementOverrides, IFrameworkElement, IFrameworkElementOverrides, IControl, IControlOverrides, IControlProtected, IItemsControl, IItemsControlOverrides, ISelector, IListViewBase, IJumpViewerInfo, IListView

  public class ListViewBase
  : Selector, IDependencyObject, IUIElement, IUIElementOverrides, IFrameworkElement, IFrameworkElementOverrides, IControl, IControlOverrides, IControlProtected, IItemsControl, IItemsControlOverrides, ISelector, IListViewBase, IJumpViewerInfo
  public virtual Boolean CanDragItems { get; set; }
  static public DependencyProperty CanDragItemsProperty { get; }
  public virtual Boolean CanReorderItems { get; set; }
  static public DependencyProperty CanReorderItemsProperty { get; }
  public virtual Double DataFetchSize { get; set; }
  static public DependencyProperty DataFetchSizeProperty { get; }
  public virtual Double IncrementalLoadingThreshold { get; set; }
  static public DependencyProperty IncrementalLoadingThresholdProperty { get; }
  public virtual IncrementalLoadingTrigger IncrementalLoadingTrigger { get; set; }
  static public DependencyProperty IncrementalLoadingTriggerProperty { get; }
  public virtual Boolean IsActiveView { get; set; }
  static public DependencyProperty IsActiveViewProperty { get; }
  public virtual Boolean IsContentView { get; set; }
  static public DependencyProperty IsContentViewProperty { get; }
  public virtual Boolean IsCrossSlideEnabled { get; set; }
  static public DependencyProperty IsCrossSlideEnabledProperty { get; }
  public virtual Boolean IsItemClickEnabled { get; set; }
  static public DependencyProperty IsItemClickEnabledProperty { get; }
  public virtual JumpViewer JumpOwner { get; set; }
  static public DependencyProperty JumpOwnerProperty { get; }
  public virtual Boolean PreferIncrementalLoading { get; set; }
  static public DependencyProperty PreferIncrementalLoadingProperty { get; }
  public virtual IList`1<Object> SelectedItems { get; }
  static public DependencyProperty SelectedItemsProperty { get; }
  public virtual ListViewSelectionMode SelectionMode { get; set; }
  static public DependencyProperty SelectionModeProperty { get; }
  public virtual event DragItemsStartingEventHandler DragItemsStarting;
  public virtual event ItemClickEventHandler ItemClick;
  public virtual void CompleteViewChange();
  public virtual void CompleteViewChangeFrom(JumpViewerLocation source, JumpViewerLocation destination);
  public virtual void CompleteViewChangeTo(JumpViewerLocation source, JumpViewerLocation destination);
  public virtual void InitializeViewChange();
  public virtual IAsyncOperation`1<LoadMoreItemsResult> LoadMoreItemsAsync();
  public virtual void MakeVisible(JumpViewerLocation item);
  public virtual void ScrollIntoView(Object item);
  public virtual void SelectAll();
  public virtual void StartViewChangeFrom(out JumpViewerLocation& source, out JumpViewerLocation& destination);
  public virtual void StartViewChangeTo(out JumpViewerLocation& source, out JumpViewerLocation& destination);

  public class ListViewItem
  : SelectorItem, IDependencyObject, IUIElement, IUIElementOverrides, IFrameworkElement, IFrameworkElementOverrides, IControl, IControlOverrides, IControlProtected, IContentControl, IContentControlOverrides, ISelectorItem, IListViewItem
  public virtual ListViewItemTemplateSettings TemplateSettings { get; }

  public sealed class ListViewItemTemplateSettings
  : DependencyObject, IDependencyObject, IListViewItemTemplateSettings
  public virtual Int32 DragItemsCount { get; }

  public sealed enum ListViewSelectionMode
  : IComparable, IFormattable, IConvertible
  { None, Single, Multiple, Extended }

public sealed enum ManipulationMode  
: IComparable, IFormattable, IConvertible  
{ Control, System }  

public sealed class MediaElement public sealed class MediaElement
: FrameworkElement, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IAutomationElement : FrameworkElement, IDependencyObject, IUIElement, IUIElementOverrides, IFrameworkElement, IFrameworkElementOverrides, IMediaElement
public Dictionary`2<String, String> Attributes { get; }  
  public virtual Int32 AspectRatioHeight { get; }
  static public DependencyProperty AspectRatioHeightProperty { get; }
  public virtual Int32 AspectRatioWidth { get; }
  static public DependencyProperty AspectRatioWidthProperty { get; }
  public virtual AudioCategory AudioCategory { get; set; }
  static public DependencyProperty AudioCategoryProperty { get; }
  public virtual AudioDeviceType AudioDeviceType { get; set; }
  static public DependencyProperty AudioDeviceTypeProperty { get; }
public Int32 AudioStreamCount { get; } public virtual Int32 AudioStreamCount { get; }
  static public DependencyProperty AudioStreamCountProperty { get; }
public Nullable`1<Int32> AudioStreamIndex { get; set; } public virtual Nullable`1<Int32> AudioStreamIndex { get; set; }
  static public DependencyProperty AudioStreamIndexProperty { get; }
public Boolean AutoPlay { get; set; } public virtual Boolean AutoPlay { get; set; }
  static public DependencyProperty AutoPlayProperty { get; }
public Double Balance { get; set; } public virtual Double Balance { get; set; }
  static public DependencyProperty BalanceProperty { get; }
public Double BufferingProgress { get; } public virtual Double BufferingProgress { get; }
  static public DependencyProperty BufferingProgressProperty { get; }
public TimeSpan BufferingTime { get; set; } public virtual TimeSpan BufferingTime { get; set; }
  static public DependencyProperty BufferingTimeProperty { get; }
public Boolean CanPause { get; } public virtual Boolean CanPause { get; }
  static public DependencyProperty CanPauseProperty { get; }
public Boolean CanSeek { get; } public virtual Boolean CanSeek { get; }
  static public DependencyProperty CanSeekProperty { get; }
public MediaElementState CurrentState { get; } public virtual MediaElementState CurrentState { get; }
  static public DependencyProperty CurrentStateProperty { get; }
  public virtual Double DefaultPlaybackRate { get; set; }
  static public DependencyProperty DefaultPlaybackRateProperty { get; }
public Double DownloadProgress { get; } public virtual Double DownloadProgress { get; }
public Double DownloadProgressOffset { get; } public virtual Double DownloadProgressOffset { get; }
public Double DroppedFramesPerSecond { get; }  
public Boolean IsDecodingOnGPU { get; }  
  static public DependencyProperty DownloadProgressOffsetProperty { get; }
  static public DependencyProperty DownloadProgressProperty { get; }
  public virtual Boolean IsLooping { get; set; }
  static public DependencyProperty IsLoopingProperty { get; }
public Boolean IsMuted { get; set; } public virtual Boolean IsMuted { get; set; }
public LicenseAcquirer LicenseAcquirer { get; set; }  
  static public DependencyProperty IsMutedProperty { get; }
public TimelineMarkerCollection Markers { get; } public virtual TimelineMarkerCollection Markers { get; }
public Duration NaturalDuration { get; } public virtual Duration NaturalDuration { get; }
  static public DependencyProperty NaturalDurationProperty { get; }
public Int32 NaturalVideoHeight { get; } public virtual Int32 NaturalVideoHeight { get; }
  static public DependencyProperty NaturalVideoHeightProperty { get; }
public Int32 NaturalVideoWidth { get; } public virtual Int32 NaturalVideoWidth { get; }
  static public DependencyProperty NaturalVideoWidthProperty { get; }
public Double PlaybackRate { get; set; } public virtual Double PlaybackRate { get; set; }
  static public DependencyProperty PlaybackRateProperty { get; }
  public virtual PlayToSource PlayToSource { get; }
  static public DependencyProperty PlayToSourceProperty { get; }
public TimeSpan Position { get; set; } public virtual TimeSpan Position { get; set; }
public Double RenderedFramesPerSecond { get; }  
  static public DependencyProperty PositionProperty { get; }
  public virtual ImageSource PosterSource { get; set; }
  static public DependencyProperty PosterSourceProperty { get; }
  public virtual MediaProtectionManager ProtectionManager { get; set; }
  static public DependencyProperty ProtectionManagerProperty { get; }
  public virtual Boolean RealTimePlayback { get; set; }
  static public DependencyProperty RealTimePlaybackProperty { get; }
public Uri Source { get; set; } public virtual Uri Source { get; set; }
  static public DependencyProperty SourceProperty { get; }
public Stretch Stretch { get; set; } public virtual Stretch Stretch { get; set; }
  static public DependencyProperty StretchProperty { get; }
  public virtual Video3DMode Video3DMode { get; set; }
  static public DependencyProperty Video3DModeProperty { get; }
public Double Volume { get; set; } public virtual Double Volume { get; set; }
  static public DependencyProperty VolumeProperty { get; }
public event RoutedEventHandler BufferingProgressChanged; public virtual event RoutedEventHandler BufferingProgressChanged;
public event RoutedEventHandler CurrentStateChanged; public virtual event RoutedEventHandler CurrentStateChanged;
public event RoutedEventHandler DownloadProgressChanged; public virtual event RoutedEventHandler DownloadProgressChanged;
public event LogReadyRoutedEventHandler LogReady;  
public event TimelineMarkerRoutedEventHandler MarkerReached; public virtual event TimelineMarkerRoutedEventHandler MarkerReached;
public event RoutedEventHandler MediaEnded; public virtual event RoutedEventHandler MediaEnded;
public event EventHandler`1<ExceptionRoutedEventArgs> MediaFailed; public virtual event ExceptionRoutedEventHandler MediaFailed;
public event RoutedEventHandler MediaOpened; public virtual event RoutedEventHandler MediaOpened;
public event RateChangedRoutedEventHandler RateChanged; public virtual event RateChangedRoutedEventHandler RateChanged;
  public virtual event RoutedEventHandler SeekCompleted;
  public virtual event RoutedEventHandler VolumeChanged;
  public virtual void AddAudioEffect(String effectID, Boolean effectOptional, IPropertySet effectConfiguration);
  public virtual void AddVideoEffect(String effectID, Boolean effectOptional, IPropertySet effectConfiguration);
  public virtual MediaCanPlayResponse CanPlayType(String type);
  public virtual String GetAudioStreamLanguage(Nullable`1<Int32> index);
public void Pause(); public virtual void Pause();
public void Play(); public virtual void Play();
public void RequestLog();  
  public virtual void RemoveAllEffects();
public void SetSource(Stream stream); public virtual void SetSource(IRandomAccessStream stream, String mimeType);
public void SetSource(MediaStreamSource mediaStreamSource);  
public void Stop(); public virtual void Stop();

  public class MediaPlayer
  : Control, IDependencyObject, IUIElement, IUIElementOverrides, IFrameworkElement, IFrameworkElementOverrides, IControl, IControlOverrides, IControlProtected, IMediaPlayer
  public virtual Boolean AutoPlay { get; set; }
  static public DependencyProperty AutoPlayProperty { get; }
  public virtual Double Balance { get; set; }
  static public DependencyProperty BalanceProperty { get; }
  public virtual MediaElementState CurrentState { get; }
  static public DependencyProperty CurrentStateProperty { get; }
  public virtual Double DefaultPlaybackRate { get; set; }
  static public DependencyProperty DefaultPlaybackRateProperty { get; }
  public virtual Boolean IsLooping { get; set; }
  static public DependencyProperty IsLoopingProperty { get; }
  public virtual Boolean IsMuted { get; set; }
  static public DependencyProperty IsMutedProperty { get; }
  public virtual Duration NaturalDuration { get; }
  static public DependencyProperty NaturalDurationProperty { get; }
  public virtual Int32 NaturalVideoHeight { get; }
  static public DependencyProperty NaturalVideoHeightProperty { get; }
  public virtual Int32 NaturalVideoWidth { get; }
  static public DependencyProperty NaturalVideoWidthProperty { get; }
  public virtual Double PlaybackRate { get; set; }
  static public DependencyProperty PlaybackRateProperty { get; }
  public virtual TimeSpan Position { get; set; }
  static public DependencyProperty PositionProperty { get; }
  public virtual ImageSource PosterSource { get; set; }
  static public DependencyProperty PosterSourceProperty { get; }
  public virtual Uri Source { get; set; }
  static public DependencyProperty SourceProperty { get; }
  public virtual Stretch Stretch { get; set; }
  static public DependencyProperty StretchProperty { get; }
  public virtual Double Volume { get; set; }
  static public DependencyProperty VolumeProperty { get; }
  public virtual event RoutedEventHandler CurrentStateChanged;
  public virtual event RoutedEventHandler MediaEnded;
  public virtual event ExceptionRoutedEventHandler MediaFailed;
  public virtual void Pause();
  public virtual void Play();
  public virtual void SetSource(IRandomAccessStream stream, String mimeType);
  public virtual void Stop();

public sealed class MultiScaleImage  
: FrameworkElement, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IAutomationElement  
public Boolean AllowDownloading { get; set; }  
public Double AspectRatio { get; }  
public Double BlurFactor { get; set; }  
public Boolean IsDownloading { get; }  
public Boolean IsIdle { get; }  
public Int32 OriginalPixelHeight { get; }  
public Int32 OriginalPixelWidth { get; }  
public Int32 SkipLevels { get; set; }  
public MultiScaleTileSource Source { get; set; }  
public ReadOnlyCollection`1<MultiScaleSubImage> SubImages { get; }  
public Boolean UseSprings { get; set; }  
public Point ViewportOrigin { get; set; }  
public Double ViewportWidth { get; set; }  
public event RoutedEventHandler ImageFailed;  
public event EventHandler`1<ExceptionRoutedEventArgs> ImageOpenFailed;  
public event RoutedEventHandler ImageOpenSucceeded;  
public event RoutedEventHandler MotionFinished;  
public event SubImageEventHandler SubImageOpenFailed;  
public event SubImageEventHandler SubImageOpenSucceeded;  
public event RoutedEventHandler ViewportChanged;  
public Point ElementToLogicalPoint(Point elementPoint);  
public Point LogicalToElementPoint(Point logicalPoint);  
public void ZoomAboutLogicalPoint(Double zoomIncrementFactor, Double zoomCenterLogicalX, Double zoomCenterLogicalY);  

public sealed class MultiScaleSubImage  
: DependencyObject, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper  
public Double AspectRatio { get; }  
public Int32 Id { get; }  
public Double Opacity { get; set; }  
public Int32 OriginalPixelHeight { get; }  
public Int32 OriginalPixelWidth { get; }  
public Point ViewportOrigin { get; set; }  
public Double ViewportWidth { get; set; }  
public Int32 ZIndex { get; set; }  

public sealed class NotifyEventArgs public sealed class NotifyEventArgs
: EventArgs, IManagedPeerBase, INativeCoreTypeWrapper : __ComObject, INotifyEventArgs
public String Value { get; } public virtual String Value { get; }

  public sealed class NotifyEventHandler
  : MulticastDelegate, ICloneable, ISerializable
  public virtual void Invoke(Object sender, NotifyEventArgs e);

public sealed class OpenFileDialog  
 
public FileInfo File { get; }  
public IEnumerable`1<FileInfo> Files { get; }  
public String Filter { get; set; }  
public Int32 FilterIndex { get; set; }  
public String InitialDirectory { get; set; }  
public Boolean Multiselect { get; set; }  
public Nullable`1<Boolean> ShowDialog();  
public Nullable`1<Boolean> ShowDialog(Window owner);  

public sealed enum Orientation public sealed enum Orientation
: IComparable, IFormattable, IConvertible : IComparable, IFormattable, IConvertible
{ Vertical, Horizontal } { Vertical, Horizontal }

  public class OrientedVirtualizingPanel
  : VirtualizingPanel, IDependencyObject, IUIElement, IUIElementOverrides, IFrameworkElement, IFrameworkElementOverrides, IPanel, IVirtualizingPanel, IVirtualizingPanelOverrides, IVirtualizingPanelProtected, IOrientedVirtualizingPanel, IScrollInfo, IPanningSnapPointsInfo
  public virtual Boolean AreHorizontalSnapPointsRegular { get; }
  public virtual Boolean AreVerticalSnapPointsRegular { get; }
  public virtual Boolean CanHorizontallyScroll { get; set; }
  public virtual Boolean CanVerticallyScroll { get; set; }
  public virtual Double ExtentHeight { get; }
  public virtual Double ExtentWidth { get; }
  public virtual Double HorizontalOffset { get; }
  public virtual ScrollViewer ScrollOwner { get; set; }
  public virtual Double VerticalOffset { get; }
  public virtual Double ViewportHeight { get; }
  public virtual Double ViewportWidth { get; }
  public virtual event EventHandler HorizontalSnapPointsChanged;
  public virtual event EventHandler VerticalSnapPointsChanged;
  public virtual IReadOnlyList`1<Single> GetIrregularSnapPoints(Orientation orientation, SnapPointsAlignment alignment);
  public virtual Single GetRegularSnapPoints(Orientation orientation, SnapPointsAlignment alignment, out Single& offset);
  public virtual void LineDown();
  public virtual void LineLeft();
  public virtual void LineRight();
  public virtual void LineUp();
  public virtual Rect MakeVisible(UIElement visual, Rect rectangle);
  public virtual void MouseWheelDown();
  public virtual void MouseWheelLeft();
  public virtual void MouseWheelRight();
  public virtual void MouseWheelUp();
  public virtual void PageDown();
  public virtual void PageLeft();
  public virtual void PageRight();
  public virtual void PageUp();
  public virtual void SetHorizontalOffset(Double offset);
  public virtual void SetVerticalOffset(Double offset);

public class Page public class Page
: UserControl, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IAutomationElement : UserControl, IDependencyObject, IUIElement, IUIElementOverrides, IFrameworkElement, IFrameworkElementOverrides, IControl, IControlOverrides, IControlProtected, IUserControl, IPage, IPageOverrides
  public virtual Frame Frame { get; }
  static public DependencyProperty FrameProperty { get; }
public NavigationCacheMode NavigationCacheMode { get; set; } public virtual NavigationCacheMode NavigationCacheMode { get; set; }
public NavigationContext NavigationContext { get; }  
public NavigationService NavigationService { get; }  
public String Title { get; set; }  
  protected virtual void OnNavigatedFrom(NavigationEventArgs e);
  protected virtual void OnNavigatedTo(NavigationEventArgs e);

public sealed enum PagerDisplayMode  
: IComparable, IFormattable, IConvertible  
{ FirstLastNumeric, FirstLastPreviousNext, FirstLastPreviousNextNumeric, Numeric, PreviousNext, PreviousNextNumeric }  

public abstract class Panel public sealed enum Panel
: FrameworkElement, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IAutomationElement : IComparable, IFormattable, IConvertible
public Brush Background { get; set; }  
public UIElementCollection Children { get; }  
public Boolean IsItemsHost { get; }  

  public class Panel
  : FrameworkElement, IDependencyObject, IUIElement, IUIElementOverrides, IFrameworkElement, IFrameworkElementOverrides, IPanel
  public virtual Brush Background { get; set; }
  static public DependencyProperty BackgroundProperty { get; }
  public virtual UIElementCollection Children { get; }
  public virtual TransitionCollection ChildrenTransitions { get; set; }
  static public DependencyProperty ChildrenTransitionsProperty { get; }
  public virtual Boolean IsItemsHost { get; }
  static public DependencyProperty IsItemsHostProperty { get; }

public sealed class PasswordBox public sealed class PasswordBox
: Control, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IAutomationElement : Control, IDependencyObject, IUIElement, IUIElementOverrides, IFrameworkElement, IFrameworkElementOverrides, IControl, IControlOverrides, IControlProtected, IPasswordBox
public Double BaselineOffset { get; }  
public Brush CaretBrush { get; set; }  
public FontSource FontSource { get; set; }  
public Int32 MaxLength { get; set; } public virtual Int32 MaxLength { get; set; }
  static public DependencyProperty MaxLengthProperty { get; }
public String Password { get; set; } public virtual String Password { get; set; }
public Char PasswordChar { get; set; } public virtual String PasswordChar { get; set; }
public Brush SelectionBackground { get; set; }  
public Brush SelectionForeground { get; set; }  
  static public DependencyProperty PasswordCharProperty { get; }
  static public DependencyProperty PasswordProperty { get; }
public event RoutedEventHandler PasswordChanged; public virtual event RoutedEventHandler PasswordChanged;
public void SelectAll(); public virtual void SelectAll();

public class PopulatedEventArgs  
: RoutedEventArgs, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper  
public IEnumerable Data { get; }  

public sealed class PopulatedEventHandler  
: MulticastDelegate, ICloneable  
public virtual IAsyncResult BeginInvoke(Object sender, PopulatedEventArgs e, AsyncCallback callback, Object object);  
public virtual void EndInvoke(IAsyncResult result);  
public virtual void Invoke(Object sender, PopulatedEventArgs e);  

public class PopulatingEventArgs  
: RoutedEventArgs, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper  
public Boolean Cancel { get; set; }  
public String Parameter { get; }  

public sealed class PopulatingEventHandler  
: MulticastDelegate, ICloneable  
public virtual IAsyncResult BeginInvoke(Object sender, PopulatingEventArgs e, AsyncCallback callback, Object object);  
public virtual void EndInvoke(IAsyncResult result);  
public virtual void Invoke(Object sender, PopulatingEventArgs e);  

public class ProgressBar public class ProgressBar
: RangeBase, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IAutomationElement : RangeBase, IDependencyObject, IUIElement, IUIElementOverrides, IFrameworkElement, IFrameworkElementOverrides, IControl, IControlOverrides, IControlProtected, IRangeBase, IRangeBaseOverrides, IProgressBar
public Boolean IsIndeterminate { get; set; } public virtual Boolean IsIndeterminate { get; set; }
public virtual void OnApplyTemplate();  
  static public DependencyProperty IsIndeterminateProperty { get; }
  public virtual Boolean ShowError { get; set; }
  static public DependencyProperty ShowErrorProperty { get; }
  public virtual Boolean ShowPaused { get; set; }
  static public DependencyProperty ShowPausedProperty { get; }

  public sealed class ProgressRing
  : Control, IDependencyObject, IUIElement, IUIElementOverrides, IFrameworkElement, IFrameworkElementOverrides, IControl, IControlOverrides, IControlProtected, IProgressRing
  public virtual Double EllipseDiameter { get; }
  public virtual Thickness EllipseOffset { get; }
  public virtual Boolean IsActive { get; set; }
  static public DependencyProperty IsActiveProperty { get; }

public class RadioButton public class RadioButton
: ToggleButton, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IAutomationElement : ToggleButton, IDependencyObject, IUIElement, IUIElementOverrides, IFrameworkElement, IFrameworkElementOverrides, IControl, IControlOverrides, IControlProtected, IContentControl, IContentControlOverrides, IButtonBase, IToggleButton, IRadioButton
public String GroupName { get; set; } public virtual String GroupName { get; set; }

public sealed class RichTextBlock public sealed class RichTextBlock
: FrameworkElement, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IAutomationElement : FrameworkElement, IDependencyObject, IUIElement, IUIElementOverrides, IFrameworkElement, IFrameworkElementOverrides, IRichTextBlock
public Double BaselineOffset { get; } public virtual Double BaselineOffset { get; }
public BlockCollection Blocks { get; } public virtual BlockCollection Blocks { get; }
public Int32 CharacterSpacing { get; set; } public virtual Int32 CharacterSpacing { get; set; }
  static public DependencyProperty CharacterSpacingProperty { get; }
public TextPointer ContentEnd { get; } public virtual TextPointer ContentEnd { get; }
public TextPointer ContentStart { get; } public virtual TextPointer ContentStart { get; }
public FontFamily FontFamily { get; set; } public virtual FontFamily FontFamily { get; set; }
  static public DependencyProperty FontFamilyProperty { get; }
public Double FontSize { get; set; } public virtual Double FontSize { get; set; }
  static public DependencyProperty FontSizeProperty { get; }
public FontStretch FontStretch { get; set; } public virtual FontStretch FontStretch { get; set; }
  static public DependencyProperty FontStretchProperty { get; }
public FontStyle FontStyle { get; set; } public virtual FontStyle FontStyle { get; set; }
  static public DependencyProperty FontStyleProperty { get; }
public FontWeight FontWeight { get; set; } public virtual FontWeight FontWeight { get; set; }
  static public DependencyProperty FontWeightProperty { get; }
public Brush Foreground { get; set; } public virtual Brush Foreground { get; set; }
  static public DependencyProperty ForegroundProperty { get; }
public Boolean HasOverflowContent { get; } public virtual Boolean HasOverflowContent { get; }
  static public DependencyProperty HasOverflowContentProperty { get; }
public Boolean IsTextSelectionEnabled { get; set; } public virtual Boolean IsTextSelectionEnabled { get; set; }
  static public DependencyProperty IsTextSelectionEnabledProperty { get; }
public Double LineHeight { get; set; } public virtual Double LineHeight { get; set; }
  static public DependencyProperty LineHeightProperty { get; }
public LineStackingStrategy LineStackingStrategy { get; set; } public virtual LineStackingStrategy LineStackingStrategy { get; set; }
  static public DependencyProperty LineStackingStrategyProperty { get; }
public RichTextBlockOverflow OverflowContentTarget { get; set; } public virtual RichTextBlockOverflow OverflowContentTarget { get; set; }
  static public DependencyProperty OverflowContentTargetProperty { get; }
public Thickness Padding { get; set; } public virtual Thickness Padding { get; set; }
  static public DependencyProperty PaddingProperty { get; }
public String SelectedText { get; } public virtual String SelectedText { get; }
  static public DependencyProperty SelectedTextProperty { get; }
public TextPointer SelectionEnd { get; } public virtual TextPointer SelectionEnd { get; }
public TextPointer SelectionStart { get; } public virtual TextPointer SelectionStart { get; }
public TextAlignment TextAlignment { get; set; } public virtual TextAlignment TextAlignment { get; set; }
  static public DependencyProperty TextAlignmentProperty { get; }
public TextTrimming TextTrimming { get; set; } public virtual TextTrimming TextTrimming { get; set; }
  static public DependencyProperty TextTrimmingProperty { get; }
public TextWrapping TextWrapping { get; set; } public virtual TextWrapping TextWrapping { get; set; }
  static public DependencyProperty TextWrappingProperty { get; }
public event RoutedEventHandler SelectionChanged; public virtual event RoutedEventHandler SelectionChanged;
public TextPointer GetPositionFromPoint(Point point); public virtual TextPointer GetPositionFromPoint(Point point);
public void Select(TextPointer start, TextPointer end); public virtual void Select(TextPointer start, TextPointer end);
public void SelectAll(); public virtual void SelectAll();

public sealed class RichTextBlockOverflow public sealed class RichTextBlockOverflow
: FrameworkElement, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IAutomationElement : FrameworkElement, IDependencyObject, IUIElement, IUIElementOverrides, IFrameworkElement, IFrameworkElementOverrides, IRichTextBlockOverflow
public Double BaselineOffset { get; } public virtual Double BaselineOffset { get; }
public TextPointer ContentEnd { get; } public virtual TextPointer ContentEnd { get; }
public RichTextBlock ContentSource { get; } public virtual RichTextBlock ContentSource { get; }
public TextPointer ContentStart { get; } public virtual TextPointer ContentStart { get; }
public Boolean HasOverflowContent { get; } public virtual Boolean HasOverflowContent { get; }
  static public DependencyProperty HasOverflowContentProperty { get; }
public RichTextBlockOverflow OverflowContentTarget { get; set; } public virtual RichTextBlockOverflow OverflowContentTarget { get; set; }
  static public DependencyProperty OverflowContentTargetProperty { get; }
public Thickness Padding { get; set; } public virtual Thickness Padding { get; set; }
  static public DependencyProperty PaddingProperty { get; }
public TextPointer GetPositionFromPoint(Point point); public virtual TextPointer GetPositionFromPoint(Point point);

public class RichTextBox  
: Control, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IAutomationElement  
public Boolean AcceptsReturn { get; set; }  
public Double BaselineOffset { get; }  
public BlockCollection Blocks { get; }  
public Brush CaretBrush { get; set; }  
public TextPointer ContentEnd { get; }  
public TextPointer ContentStart { get; }  
public ScrollBarVisibility HorizontalScrollBarVisibility { get; set; }  
public Boolean IsReadOnly { get; set; }  
public Double LineHeight { get; set; }  
public LineStackingStrategy LineStackingStrategy { get; set; }  
public TextSelection Selection { get; }  
public TextAlignment TextAlignment { get; set; }  
public TextWrapping TextWrapping { get; set; }  
public ScrollBarVisibility VerticalScrollBarVisibility { get; set; }  
public String Xaml { get; set; }  
public event ContentChangedEventHandler ContentChanged;  
public event RoutedEventHandler SelectionChanged;  
public TextPointer GetPositionFromPoint(Point point);  
public void SelectAll();  

public class RoutedPropertyChangingEventArgs`1<T>  
: RoutedEventArgs, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper  
public Boolean Cancel { get; set; }  
public Boolean InCoercion { get; set; }  
public Boolean IsCancelable { get; }  
public T NewValue { get; set; }  
public T OldValue { get; }  
public DependencyProperty Property { get; }  

public sealed class RoutedPropertyChangingEventHandler`1<T>  
: MulticastDelegate, ICloneable  
public virtual IAsyncResult BeginInvoke(Object sender, RoutedPropertyChangingEventArgs`1<T> e, AsyncCallback callback, Object object);  
public virtual void EndInvoke(IAsyncResult result);  
public virtual void Invoke(Object sender, RoutedPropertyChangingEventArgs`1<T> e);  

public sealed class RowDefinition public sealed class RowDefinition
: DependencyObject, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper : DependencyObject, IDependencyObject, IRowDefinition
public Double ActualHeight { get; } public virtual Double ActualHeight { get; }
public GridLength Height { get; set; } public virtual GridLength Height { get; set; }
  static public DependencyProperty HeightProperty { get; }
public Double MaxHeight { get; set; } public virtual Double MaxHeight { get; set; }
  static public DependencyProperty MaxHeightProperty { get; }
public Double MinHeight { get; set; } public virtual Double MinHeight { get; set; }

public sealed class RowDefinitionCollection public sealed class RowDefinitionCollection
: PresentationFrameworkCollection`1<RowDefinition>, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IList`1<RowDefinition>, ICollection`1<RowDefinition>, IEnumerable`1<RowDefinition>, IEnumerable, IList, ICollection : __ComObject, IList`1<RowDefinition>, ICollection`1<RowDefinition>, IEnumerable`1<RowDefinition>, IEnumerable

public sealed class SaveFileDialog  
 
public String DefaultExt { get; set; }  
public String DefaultFileName { get; set; }  
public String Filter { get; set; }  
public Int32 FilterIndex { get; set; }  
public String SafeFileName { get; }  
public Stream OpenFile();  
public Nullable`1<Boolean> ShowDialog();  
public Nullable`1<Boolean> ShowDialog(Window owner);  

public sealed enum ScrollBarVisibility public sealed enum ScrollBarVisibility
: IComparable, IFormattable, IConvertible : IComparable, IFormattable, IConvertible
{ Disabled, Auto, Hidden, Visible } { Disabled, Auto, Hidden, Visible }

public sealed class ScrollContentPresenter public sealed class ScrollContentPresenter
: ContentPresenter, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IAutomationElement, IScrollInfo : ContentPresenter, IDependencyObject, IUIElement, IUIElementOverrides, IFrameworkElement, IFrameworkElementOverrides, IContentPresenter, IContentPresenterOverrides, IScrollContentPresenter, IScrollInfo
public virtual Boolean CanHorizontallyScroll { get; set; } public virtual Boolean CanHorizontallyScroll { get; set; }
public virtual Boolean CanVerticallyScroll { get; set; } public virtual Boolean CanVerticallyScroll { get; set; }
public virtual Double ExtentHeight { get; } public virtual Double ExtentHeight { get; }
public virtual Double ExtentWidth { get; } public virtual Double ExtentWidth { get; }
public virtual Double HorizontalOffset { get; } public virtual Double HorizontalOffset { get; }
public virtual ScrollViewer ScrollOwner { get; set; } public virtual ScrollViewer ScrollOwner { get; set; }
public virtual Double VerticalOffset { get; } public virtual Double VerticalOffset { get; }
public virtual Double ViewportHeight { get; } public virtual Double ViewportHeight { get; }
public virtual Double ViewportWidth { get; } public virtual Double ViewportWidth { get; }
public virtual void LineDown(); public virtual void LineDown();
public virtual void LineLeft(); public virtual void LineLeft();
public virtual void LineRight(); public virtual void LineRight();
public virtual void LineUp(); public virtual void LineUp();
public virtual Rect MakeVisible(UIElement visual, Rect rectangle); public virtual Rect MakeVisible(UIElement visual, Rect rectangle);
public virtual void MouseWheelDown(); public virtual void MouseWheelDown();
public virtual void MouseWheelLeft(); public virtual void MouseWheelLeft();
public virtual void MouseWheelRight(); public virtual void MouseWheelRight();
public virtual void MouseWheelUp(); public virtual void MouseWheelUp();
public virtual void OnApplyTemplate();  
public virtual void PageDown(); public virtual void PageDown();
public virtual void PageLeft(); public virtual void PageLeft();
public virtual void PageRight(); public virtual void PageRight();
public virtual void PageUp(); public virtual void PageUp();
public virtual void SetHorizontalOffset(Double offset); public virtual void SetHorizontalOffset(Double offset);
public virtual void SetVerticalOffset(Double offset); public virtual void SetVerticalOffset(Double offset);

  public sealed enum ScrollMode
  : IComparable, IFormattable, IConvertible
  { Disabled, Enabled, Rails }

public sealed class ScrollViewer public sealed class ScrollViewer
: ContentControl, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IAutomationElement : ContentControl, IDependencyObject, IUIElement, IUIElementOverrides, IFrameworkElement, IFrameworkElementOverrides, IControl, IControlOverrides, IControlProtected, IContentControl, IContentControlOverrides, IScrollViewer
public Visibility ComputedHorizontalScrollBarVisibility { get; } public virtual Visibility ComputedHorizontalScrollBarVisibility { get; }
  static public DependencyProperty ComputedHorizontalScrollBarVisibilityProperty { get; }
public Visibility ComputedVerticalScrollBarVisibility { get; } public virtual Visibility ComputedVerticalScrollBarVisibility { get; }
  static public DependencyProperty ComputedVerticalScrollBarVisibilityProperty { get; }
public Double ExtentHeight { get; } public virtual Double ExtentHeight { get; }
  static public DependencyProperty ExtentHeightProperty { get; }
public Double ExtentWidth { get; } public virtual Double ExtentWidth { get; }
  static public DependencyProperty ExtentWidthProperty { get; }
public Double HorizontalOffset { get; } public virtual Double HorizontalOffset { get; }
  static public DependencyProperty HorizontalOffsetProperty { get; }
public ScrollBarVisibility HorizontalScrollBarVisibility { get; set; } public virtual ScrollBarVisibility HorizontalScrollBarVisibility { get; set; }
public ManipulationMode ManipulationMode { get; set; }  
  static public DependencyProperty HorizontalScrollBarVisibilityProperty { get; }
  public virtual ScrollMode HorizontalScrollMode { get; set; }
  static public DependencyProperty HorizontalScrollModeProperty { get; }
  public virtual SnapPointsAlignment HorizontalSnapPointsAlignment { get; set; }
  static public DependencyProperty HorizontalSnapPointsAlignmentProperty { get; }
  public virtual SnapPointsType HorizontalSnapPointsType { get; set; }
  static public DependencyProperty HorizontalSnapPointsTypeProperty { get; }
  public virtual Boolean IsScrollChainingEnabled { get; set; }
  static public DependencyProperty IsScrollChainingEnabledProperty { get; }
  public virtual Boolean IsScrollInertiaEnabled { get; set; }
  static public DependencyProperty IsScrollInertiaEnabledProperty { get; }
  public virtual Boolean IsZoomChainingEnabled { get; set; }
  static public DependencyProperty IsZoomChainingEnabledProperty { get; }
  public virtual Boolean IsZoomInertiaEnabled { get; set; }
  static public DependencyProperty IsZoomInertiaEnabledProperty { get; }
  public virtual Single MaxZoomFactor { get; set; }
  static public DependencyProperty MaxZoomFactorProperty { get; }
  public virtual Single MinZoomFactor { get; set; }
  static public DependencyProperty MinZoomFactorProperty { get; }
public Double ScrollableHeight { get; } public virtual Double ScrollableHeight { get; }
  static public DependencyProperty ScrollableHeightProperty { get; }
public Double ScrollableWidth { get; } public virtual Double ScrollableWidth { get; }
  static public DependencyProperty ScrollableWidthProperty { get; }
public Double VerticalOffset { get; } public virtual Double VerticalOffset { get; }
  static public DependencyProperty VerticalOffsetProperty { get; }
public ScrollBarVisibility VerticalScrollBarVisibility { get; set; } public virtual ScrollBarVisibility VerticalScrollBarVisibility { get; set; }
  static public DependencyProperty VerticalScrollBarVisibilityProperty { get; }
  public virtual ScrollMode VerticalScrollMode { get; set; }
  static public DependencyProperty VerticalScrollModeProperty { get; }
  public virtual SnapPointsAlignment VerticalSnapPointsAlignment { get; set; }
  static public DependencyProperty VerticalSnapPointsAlignmentProperty { get; }
  public virtual SnapPointsType VerticalSnapPointsType { get; set; }
  static public DependencyProperty VerticalSnapPointsTypeProperty { get; }
public Double ViewportHeight { get; } public virtual Double ViewportHeight { get; }
  static public DependencyProperty ViewportHeightProperty { get; }
public Double ViewportWidth { get; } public virtual Double ViewportWidth { get; }
  static public DependencyProperty ViewportWidthProperty { get; }
  public virtual Single ZoomFactor { get; }
  static public DependencyProperty ZoomFactorProperty { get; }
  public virtual ZoomMode ZoomMode { get; set; }
  static public DependencyProperty ZoomModeProperty { get; }
  public virtual IList`1<Single> ZoomSnapPoints { get; }
  static public DependencyProperty ZoomSnapPointsProperty { get; }
  public virtual SnapPointsType ZoomSnapPointsType { get; set; }
  static public DependencyProperty ZoomSnapPointsTypeProperty { get; }
static public ScrollBarVisibility GetHorizontalScrollBarVisibility(DependencyObject element); static public ScrollBarVisibility GetHorizontalScrollBarVisibility(DependencyObject element);
static public ManipulationMode GetManipulationMode(DependencyObject element);  
  static public ScrollMode GetHorizontalScrollMode(DependencyObject element);
  static public Boolean GetIsScrollChainingEnabled(DependencyObject element);
  static public Boolean GetIsScrollInertiaEnabled(DependencyObject element);
  static public Boolean GetIsZoomChainingEnabled(DependencyObject element);
  static public Boolean GetIsZoomInertiaEnabled(DependencyObject element);
static public ScrollBarVisibility GetVerticalScrollBarVisibility(DependencyObject element); static public ScrollBarVisibility GetVerticalScrollBarVisibility(DependencyObject element);
  static public ScrollMode GetVerticalScrollMode(DependencyObject element);
  static public ZoomMode GetZoomMode(DependencyObject element);
public void InvalidateScrollInfo(); public virtual void InvalidateScrollInfo();
public virtual void OnApplyTemplate();  
public void ScrollToHorizontalOffset(Double offset); public virtual void ScrollToHorizontalOffset(Double offset);
public void ScrollToVerticalOffset(Double offset); public virtual void ScrollToVerticalOffset(Double offset);
static public void SetHorizontalScrollBarVisibility(DependencyObject element, ScrollBarVisibility horizontalScrollBarVisibility); static public void SetHorizontalScrollBarVisibility(DependencyObject element, ScrollBarVisibility horizontalScrollBarVisibility);
static public void SetManipulationMode(DependencyObject element, ManipulationMode manipulationMode);  
  static public void SetHorizontalScrollMode(DependencyObject element, ScrollMode horizontalScrollMode);
  static public void SetIsScrollChainingEnabled(DependencyObject element, Boolean isScrollChainingEnabled);
  static public void SetIsScrollInertiaEnabled(DependencyObject element, Boolean isScrollInertiaEnabled);
  static public void SetIsZoomChainingEnabled(DependencyObject element, Boolean isZoomChainingEnabled);
  static public void SetIsZoomInertiaEnabled(DependencyObject element, Boolean isZoomInertiaEnabled);
static public void SetVerticalScrollBarVisibility(DependencyObject element, ScrollBarVisibility verticalScrollBarVisibility); static public void SetVerticalScrollBarVisibility(DependencyObject element, ScrollBarVisibility verticalScrollBarVisibility);
  static public void SetVerticalScrollMode(DependencyObject element, ScrollMode verticalScrollMode);
  static public void SetZoomMode(DependencyObject element, ZoomMode zoomMode);

public sealed class SelectedDatesCollection  
: ObservableCollection`1<DateTime>, IList`1<DateTime>, ICollection`1<DateTime>, IEnumerable`1<DateTime>, IEnumerable, IList, ICollection, INotifyCollectionChanged, INotifyPropertyChanged  
public void AddRange(DateTime start, DateTime end);  

public class SelectionChangedEventArgs public class SelectionChangedEventArgs
: RoutedEventArgs, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper : RoutedEventArgs, IRoutedEventArgs, ISelectionChangedEventArgs
public IList AddedItems { get; } public virtual IList`1<Object> AddedItems { get; }
public IList RemovedItems { get; } public virtual IList`1<Object> RemovedItems { get; }

public sealed class SelectionChangedEventHandler public sealed class SelectionChangedEventHandler
: MulticastDelegate, ICloneable : MulticastDelegate, ICloneable, ISerializable
public virtual IAsyncResult BeginInvoke(Object sender, SelectionChangedEventArgs e, AsyncCallback callback, Object object);  
public virtual void EndInvoke(IAsyncResult result);  
public virtual void Invoke(Object sender, SelectionChangedEventArgs e); public virtual void Invoke(Object sender, SelectionChangedEventArgs e);

public sealed enum SelectionMode public sealed enum SelectionMode
: IComparable, IFormattable, IConvertible : IComparable, IFormattable, IConvertible
{ Single, Multiple, Extended } { Single, Multiple, Extended }

public class SelectorSelectionAdapter  
: ISelectionAdapter  
public virtual IEnumerable ItemsSource { get; set; }  
public virtual Object SelectedItem { get; set; }  
public Selector SelectorControl { get; set; }  
public virtual event RoutedEventHandler Cancel;  
public virtual event RoutedEventHandler Commit;  
public virtual event SelectionChangedEventHandler SelectionChanged;  
public virtual AutomationPeer CreateAutomationPeer();  
public virtual void HandleKeyDown(KeyEventArgs e);  

public class Slider public class Slider
: RangeBase, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IAutomationElement : RangeBase, IDependencyObject, IUIElement, IUIElementOverrides, IFrameworkElement, IFrameworkElementOverrides, IControl, IControlOverrides, IControlProtected, IRangeBase, IRangeBaseOverrides, ISlider
  public virtual Double IntermediateValue { get; set; }
  static public DependencyProperty IntermediateValueProperty { get; }
public Boolean IsDirectionReversed { get; set; } public virtual Boolean IsDirectionReversed { get; set; }
public Boolean IsFocused { get; }  
  static public DependencyProperty IsDirectionReversedProperty { get; }
  public virtual Boolean IsThumbToolTipEnabled { get; set; }
  static public DependencyProperty IsThumbToolTipEnabledProperty { get; }
public Orientation Orientation { get; set; } public virtual Orientation Orientation { get; set; }
public virtual void OnApplyTemplate();  
  static public DependencyProperty OrientationProperty { get; }
  public virtual SliderSnapsTo SnapsTo { get; set; }
  static public DependencyProperty SnapsToProperty { get; }
  public virtual Double StepFrequency { get; set; }
  static public DependencyProperty StepFrequencyProperty { get; }
  public virtual IValueConverter ThumbToolTipValueConverter { get; set; }
  static public DependencyProperty ThumbToolTipValueConverterProperty { get; }
  public virtual Double TickFrequency { get; set; }
  static public DependencyProperty TickFrequencyProperty { get; }
  public virtual TickPlacement TickPlacement { get; set; }

  public sealed enum SnapPointsType
  : IComparable, IFormattable, IConvertible
  { None, Optional, Mandatory }

public class StackPanel public class StackPanel
: Panel, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IAutomationElement : Panel, IDependencyObject, IUIElement, IUIElementOverrides, IFrameworkElement, IFrameworkElementOverrides, IPanel, IStackPanel, IPanningSnapPointsInfo
  public virtual Boolean AreHorizontalSnapPointsRegular { get; }
  public virtual Boolean ArePanningSnapPointsRegular { get; set; }
  static public DependencyProperty ArePanningSnapPointsRegularProperty { get; }
  public virtual Boolean AreVerticalSnapPointsRegular { get; }
public Orientation Orientation { get; set; } public virtual Orientation Orientation { get; set; }
  static public DependencyProperty OrientationProperty { get; }
  public virtual event EventHandler HorizontalSnapPointsChanged;
  public virtual event EventHandler VerticalSnapPointsChanged;
  public virtual IReadOnlyList`1<Single> GetIrregularSnapPoints(Orientation orientation, SnapPointsAlignment alignment);

public sealed enum StretchDirection public sealed enum StretchDirection
: IComparable, IFormattable, IConvertible : IComparable, IFormattable, IConvertible
{ UpOnly, DownOnly, Both } { UpOnly, DownOnly, Both }

  public class StyleSelector
  : __ComObject, IStyleSelector, IStyleSelectorOverrides
  public virtual Style SelectStyle(Object item, DependencyObject container);
  protected virtual Style SelectStyleCore(Object item, DependencyObject container);

public sealed class SubImageEventHandler  
: MulticastDelegate, ICloneable  
public virtual IAsyncResult BeginInvoke(Object sender, SubImageRoutedEventArgs e, AsyncCallback callback, Object object);  
public virtual void EndInvoke(IAsyncResult result);  
public virtual void Invoke(Object sender, SubImageRoutedEventArgs e);  

public class SubImageRoutedEventArgs  
: RoutedEventArgs, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper  
public MultiScaleSubImage SubImage { get; }  

public class TabControl  
: ItemsControl, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IAutomationElement, IGeneratorHost  
public Object SelectedContent { get; }  
public Int32 SelectedIndex { get; set; }  
public Object SelectedItem { get; set; }  
public Dock TabStripPlacement { get; set; }  
public event SelectionChangedEventHandler SelectionChanged;  
public virtual void OnApplyTemplate();  

public class TabItem  
: ContentControl, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IAutomationElement  
public Boolean HasHeader { get; }  
public Object Header { get; set; }  
public DataTemplate HeaderTemplate { get; set; }  
public Boolean IsFocused { get; }  
public Boolean IsSelected { get; set; }  
public Dock TabStripPlacement { get; }  
public virtual void OnApplyTemplate();  

public sealed class TextBlock public sealed class TextBlock
: FrameworkElement, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IAutomationElement : FrameworkElement, IDependencyObject, IUIElement, IUIElementOverrides, IFrameworkElement, IFrameworkElementOverrides, ITextBlock
public Double BaselineOffset { get; } public virtual Double BaselineOffset { get; }
public Int32 CharacterSpacing { get; set; } public virtual Int32 CharacterSpacing { get; set; }
  static public DependencyProperty CharacterSpacingProperty { get; }
  public virtual TextPointer ContentEnd { get; }
  public virtual TextPointer ContentStart { get; }
public FontFamily FontFamily { get; set; } public virtual FontFamily FontFamily { get; set; }
  static public DependencyProperty FontFamilyProperty { get; }
public Double FontSize { get; set; } public virtual Double FontSize { get; set; }
public FontSource FontSource { get; set; }  
  static public DependencyProperty FontSizeProperty { get; }
public FontStretch FontStretch { get; set; } public virtual FontStretch FontStretch { get; set; }
  static public DependencyProperty FontStretchProperty { get; }
public FontStyle FontStyle { get; set; } public virtual FontStyle FontStyle { get; set; }
  static public DependencyProperty FontStyleProperty { get; }
public FontWeight FontWeight { get; set; } public virtual FontWeight FontWeight { get; set; }
  static public DependencyProperty FontWeightProperty { get; }
public Brush Foreground { get; set; } public virtual Brush Foreground { get; set; }
  static public DependencyProperty ForegroundProperty { get; }
public InlineCollection Inlines { get; } public virtual InlineCollection Inlines { get; }
  public virtual Boolean IsTextSelectionEnabled { get; set; }
  static public DependencyProperty IsTextSelectionEnabledProperty { get; }
public Double LineHeight { get; set; } public virtual Double LineHeight { get; set; }
  static public DependencyProperty LineHeightProperty { get; }
public LineStackingStrategy LineStackingStrategy { get; set; } public virtual LineStackingStrategy LineStackingStrategy { get; set; }
  static public DependencyProperty LineStackingStrategyProperty { get; }
public Thickness Padding { get; set; } public virtual Thickness Padding { get; set; }
  static public DependencyProperty PaddingProperty { get; }
  public virtual String SelectedText { get; }
  static public DependencyProperty SelectedTextProperty { get; }
  public virtual TextPointer SelectionEnd { get; }
  public virtual TextPointer SelectionStart { get; }
public String Text { get; set; } public virtual String Text { get; set; }
public TextAlignment TextAlignment { get; set; } public virtual TextAlignment TextAlignment { get; set; }
public TextDecorationCollection TextDecorations { get; set; }  
  static public DependencyProperty TextAlignmentProperty { get; }
  static public DependencyProperty TextProperty { get; }
public TextTrimming TextTrimming { get; set; } public virtual TextTrimming TextTrimming { get; set; }
  static public DependencyProperty TextTrimmingProperty { get; }
public TextWrapping TextWrapping { get; set; } public virtual TextWrapping TextWrapping { get; set; }
  static public DependencyProperty TextWrappingProperty { get; }
  public virtual event RoutedEventHandler SelectionChanged;
  public virtual void Select(TextPointer start, TextPointer end);

public class TextBox public class TextBox
: Control, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IAutomationElement : Control, IDependencyObject, IUIElement, IUIElementOverrides, IFrameworkElement, IFrameworkElementOverrides, IControl, IControlOverrides, IControlProtected, ITextBox
public Boolean AcceptsReturn { get; set; } public virtual Boolean AcceptsReturn { get; set; }
public Double BaselineOffset { get; }  
public Brush CaretBrush { get; set; }  
public FontSource FontSource { get; set; }  
public ScrollBarVisibility HorizontalScrollBarVisibility { get; set; }  
public InputScope InputScope { get; set; }  
  static public DependencyProperty AcceptsReturnProperty { get; }
public Boolean IsReadOnly { get; set; } public virtual Boolean IsReadOnly { get; set; }
public Double LineHeight { get; set; }  
public LineStackingStrategy LineStackingStrategy { get; set; }  
  static public DependencyProperty IsReadOnlyProperty { get; }
  public virtual Boolean IsSpellCheckEnabled { get; set; }
  static public DependencyProperty IsSpellCheckEnabledProperty { get; }
  public virtual Boolean IsTextPredictionEnabled { get; set; }
  static public DependencyProperty IsTextPredictionEnabledProperty { get; }
public Int32 MaxLength { get; set; } public virtual Int32 MaxLength { get; set; }
  static public DependencyProperty MaxLengthProperty { get; }
public String SelectedText { get; set; } public virtual String SelectedText { get; set; }
public Brush SelectionBackground { get; set; }  
public Brush SelectionForeground { get; set; }  
public Int32 SelectionLength { get; set; } public virtual Int32 SelectionLength { get; set; }
public Int32 SelectionStart { get; set; } public virtual Int32 SelectionStart { get; set; }
public String Text { get; set; } public virtual String Text { get; set; }
public TextAlignment TextAlignment { get; set; } public virtual TextAlignment TextAlignment { get; set; }
  static public DependencyProperty TextAlignmentProperty { get; }
  static public DependencyProperty TextProperty { get; }
public TextWrapping TextWrapping { get; set; } public virtual TextWrapping TextWrapping { get; set; }
public ScrollBarVisibility VerticalScrollBarVisibility { get; set; }  
public Object Watermark { get; set; }  
  static public DependencyProperty TextWrappingProperty { get; }
public event RoutedEventHandler SelectionChanged; public virtual event RoutedEventHandler SelectionChanged;
public event TextChangedEventHandler TextChanged; public virtual event TextChangedEventHandler TextChanged;
public Rect GetRectFromCharacterIndex(Int32 charIndex);  
public Rect GetRectFromCharacterIndex(Int32 charIndex, Boolean trailingEdge);  
public void Select(Int32 start, Int32 length); public virtual void Select(Int32 start, Int32 length);
public void SelectAll(); public virtual void SelectAll();

public sealed class TextChangedEventArgs public sealed class TextChangedEventArgs
: RoutedEventArgs, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper : RoutedEventArgs, IRoutedEventArgs, ITextChangedEventArgs

public sealed class TextChangedEventHandler public sealed class TextChangedEventHandler
: MulticastDelegate, ICloneable : MulticastDelegate, ICloneable, ISerializable
public virtual IAsyncResult BeginInvoke(Object sender, TextChangedEventArgs e, AsyncCallback callback, Object object);  
public virtual void EndInvoke(IAsyncResult result);  
public virtual void Invoke(Object sender, TextChangedEventArgs e); public virtual void Invoke(Object sender, TextChangedEventArgs e);

public sealed class TextSearch  
: DependencyObject, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper  
static public String GetTextPath(DependencyObject element);  
static public void SetTextPath(DependencyObject element, String path);  

  public sealed class ToggleSwitch
  : Control, IDependencyObject, IUIElement, IUIElementOverrides, IFrameworkElement, IFrameworkElementOverrides, IControl, IControlOverrides, IControlProtected, IToggleSwitch, IToggleSwitchOverrides
  public virtual Object Header { get; set; }
  static public DependencyProperty HeaderProperty { get; }
  public virtual DataTemplate HeaderTemplate { get; set; }
  static public DependencyProperty HeaderTemplateProperty { get; }
  public virtual Boolean IsOn { get; set; }
  static public DependencyProperty IsOnProperty { get; }
  public virtual Object OffContent { get; set; }
  static public DependencyProperty OffContentProperty { get; }
  public virtual DataTemplate OffContentTemplate { get; set; }
  static public DependencyProperty OffContentTemplateProperty { get; }
  public virtual Object OnContent { get; set; }
  static public DependencyProperty OnContentProperty { get; }
  public virtual DataTemplate OnContentTemplate { get; set; }
  static public DependencyProperty OnContentTemplateProperty { get; }
  public virtual ToggleSwitchTemplateSettings TemplateSettings { get; }
  public virtual event RoutedEventHandler Toggled;
  protected virtual void OnHeaderChanged(Object oldContent, Object newContent);
  protected virtual void OnOffContentChanged(Object oldContent, Object newContent);
  protected virtual void OnOnContentChanged(Object oldContent, Object newContent);
  protected virtual void OnToggled();

public class ToolTip public class ToolTip
: ContentControl, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IAutomationElement : ContentControl, IDependencyObject, IUIElement, IUIElementOverrides, IFrameworkElement, IFrameworkElementOverrides, IControl, IControlOverrides, IControlProtected, IContentControl, IContentControlOverrides, IToolTip
public Double HorizontalOffset { get; set; } public virtual Double HorizontalOffset { get; set; }
  static public DependencyProperty HorizontalOffsetProperty { get; }
public Boolean IsOpen { get; set; } public virtual Boolean IsOpen { get; set; }
  static public DependencyProperty IsOpenProperty { get; }
public PlacementMode Placement { get; set; } public virtual PlacementMode Placement { get; set; }
  static public DependencyProperty PlacementProperty { get; }
public UIElement PlacementTarget { get; set; } public virtual UIElement PlacementTarget { get; set; }
  static public DependencyProperty PlacementTargetProperty { get; }
  public virtual ToolTipTemplateSettings TemplateSettings { get; }
public Double VerticalOffset { get; set; } public virtual Double VerticalOffset { get; set; }
  static public DependencyProperty VerticalOffsetProperty { get; }
public event RoutedEventHandler Closed; public virtual event RoutedEventHandler Closed;
public event RoutedEventHandler Opened; public virtual event RoutedEventHandler Opened;
public virtual void OnApplyTemplate();  

public abstract sealed class ToolTipService public sealed class ToolTipService
: __ComObject, IToolTipService
  static public DependencyProperty PlacementProperty { get; }
  static public DependencyProperty PlacementTargetProperty { get; }
  static public DependencyProperty ToolTipProperty { get; }
static public PlacementMode GetPlacement(DependencyObject element); static public PlacementMode GetPlacement(DependencyObject element);
static public UIElement GetPlacementTarget(DependencyObject element); static public UIElement GetPlacementTarget(DependencyObject element);
static public Object GetToolTip(DependencyObject element); static public Object GetToolTip(DependencyObject element);
static public void SetPlacement(DependencyObject element, PlacementMode value); static public void SetPlacement(DependencyObject element, PlacementMode value);
static public void SetPlacementTarget(DependencyObject element, UIElement value); static public void SetPlacementTarget(DependencyObject element, UIElement value);
static public void SetToolTip(DependencyObject element, Object value); static public void SetToolTip(DependencyObject element, Object value);

public class TreeView  
: ItemsControl, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IAutomationElement, IGeneratorHost, IUpdateVisualState  
public Style ItemContainerStyle { get; set; }  
public Object SelectedItem { get; }  
public Object SelectedValue { get; }  
public String SelectedValuePath { get; set; }  
public event RoutedPropertyChangedEventHandler`1<Object> SelectedItemChanged;  
public virtual void OnApplyTemplate();  

public class TreeViewItem  
: HeaderedItemsControl, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IAutomationElement, IGeneratorHost, IUpdateVisualState  
public Boolean HasItems { get; }  
public Boolean IsExpanded { get; set; }  
public Boolean IsSelected { get; set; }  
public Boolean IsSelectionActive { get; }  
public event RoutedEventHandler Collapsed;  
public event RoutedEventHandler Expanded;  
public event RoutedEventHandler Selected;  
public event RoutedEventHandler Unselected;  
public virtual void OnApplyTemplate();  

public sealed class UIElementCollection public sealed class UIElementCollection
: PresentationFrameworkCollection`1<UIElement>, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IList`1<UIElement>, ICollection`1<UIElement>, IEnumerable`1<UIElement>, IEnumerable, IList, ICollection : __ComObject, IList`1<UIElement>, ICollection`1<UIElement>, IEnumerable`1<UIElement>, IEnumerable

public class UserControl public class UserControl
: Control, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IAutomationElement : Control, IDependencyObject, IUIElement, IUIElementOverrides, IFrameworkElement, IFrameworkElementOverrides, IControl, IControlOverrides, IControlProtected, IUserControl
public UIElement Content { get; set; } public virtual UIElement Content { get; set; }

public abstract sealed class Validation  
 
static public ReadOnlyObservableCollection`1<ValidationError> GetErrors(DependencyObject element);  
static public Boolean GetHasError(DependencyObject element);  

public class ValidationError  
 
public Object ErrorContent { get; }  
public Exception Exception { get; }  

public sealed enum ValidationErrorEventAction  
: IComparable, IFormattable, IConvertible  
{ Added, Removed }  

public class ValidationErrorEventArgs  
: RoutedEventArgs, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper  
public ValidationErrorEventAction Action { get; }  
public ValidationError Error { get; }  
public Boolean Handled { get; set; }  

public class ValidationSummary  
: Control, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IAutomationElement  
public ReadOnlyObservableCollection`1<ValidationSummaryItem> DisplayedErrors { get; }  
public ObservableCollection`1<ValidationSummaryItem> Errors { get; }  
public Style ErrorStyle { get; set; }  
public ValidationSummaryFilters Filter { get; set; }  
public Boolean FocusControlsOnClick { get; set; }  
public Boolean HasDisplayedErrors { get; }  
public Boolean HasErrors { get; }  
public Object Header { get; set; }  
public DataTemplate HeaderTemplate { get; set; }  
public Style SummaryListBoxStyle { get; set; }  
public UIElement Target { get; set; }  
public event EventHandler`1<FocusingInvalidControlEventArgs> FocusingInvalidControl;  
public event EventHandler`1<SelectionChangedEventArgs> SelectionChanged;  
static public Boolean GetShowErrorsInSummary(DependencyObject inputControl);  
public virtual void OnApplyTemplate();  
static public void SetShowErrorsInSummary(DependencyObject inputControl, Boolean value);  

public sealed enum ValidationSummaryFilters  
: IComparable, IFormattable, IConvertible  
{ None, ObjectErrors, PropertyErrors, All }  

public class ValidationSummaryItem  
: INotifyPropertyChanged  
public Object Context { get; set; }  
public ValidationSummaryItemType ItemType { get; set; }  
public String Message { get; set; }  
public String MessageHeader { get; set; }  
public ObservableCollection`1<ValidationSummaryItemSource> Sources { get; }  
public virtual event PropertyChangedEventHandler PropertyChanged;  
public virtual String ToString();  

public class ValidationSummaryItemSource  
 
public Control Control { get; }  
public String PropertyName { get; }  
public virtual Boolean Equals(Object obj);  
public virtual Int32 GetHashCode();  

public sealed enum ValidationSummaryItemType  
: IComparable, IFormattable, IConvertible  
{ ObjectError, PropertyError }  

  public sealed class VariableSizedWrapGrid
  : Panel, IDependencyObject, IUIElement, IUIElementOverrides, IFrameworkElement, IFrameworkElementOverrides, IPanel, IVariableSizedWrapGrid
  static public DependencyProperty ColumnSpanProperty { get; }
  public virtual HorizontalAlignment HorizontalChildrenAlignment { get; set; }
  static public DependencyProperty HorizontalChildrenAlignmentProperty { get; }
  public virtual Double ItemHeight { get; set; }
  static public DependencyProperty ItemHeightProperty { get; }
  public virtual Double ItemWidth { get; set; }
  static public DependencyProperty ItemWidthProperty { get; }
  public virtual Int32 MaximumRowsOrColumns { get; set; }
  static public DependencyProperty MaximumRowsOrColumnsProperty { get; }
  public virtual Orientation Orientation { get; set; }
  static public DependencyProperty OrientationProperty { get; }
  static public DependencyProperty RowSpanProperty { get; }
  public virtual VerticalAlignment VerticalChildrenAlignment { get; set; }
  static public DependencyProperty VerticalChildrenAlignmentProperty { get; }
  static public Int32 GetColumnSpan(UIElement element);
  static public Int32 GetRowSpan(UIElement element);
  static public void SetColumnSpan(UIElement element, Int32 value);
  static public void SetRowSpan(UIElement element, Int32 value);

public sealed class Viewbox public sealed class Viewbox
: FrameworkElement, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IAutomationElement : FrameworkElement, IDependencyObject, IUIElement, IUIElementOverrides, IFrameworkElement, IFrameworkElementOverrides, IViewbox
public UIElement Child { get; set; } public virtual UIElement Child { get; set; }
public Stretch Stretch { get; set; } public virtual Stretch Stretch { get; set; }
public StretchDirection StretchDirection { get; set; } public virtual StretchDirection StretchDirection { get; set; }
  static public DependencyProperty StretchDirectionProperty { get; }

public sealed enum VirtualizationMode public sealed enum VirtualizationMode
: IComparable, IFormattable, IConvertible : IComparable, IFormattable, IConvertible
{ Standard, Recycling } { Standard, Recycling }

public abstract class VirtualizingPanel public class VirtualizingPanel
: Panel, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IAutomationElement : Panel, IDependencyObject, IUIElement, IUIElementOverrides, IFrameworkElement, IFrameworkElementOverrides, IPanel, IVirtualizingPanel, IVirtualizingPanelOverrides, IVirtualizingPanelProtected
public IItemContainerGenerator ItemContainerGenerator { get; } public virtual IItemContainerGenerator ItemContainerGenerator { get; }
  static public DependencyProperty ItemContainerGeneratorProperty { get; }
  protected virtual void AddInternalChild(UIElement child);
  protected virtual void BringIndexIntoView(Int32 index);
  protected virtual void InsertInternalChild(Int32 index, UIElement child);
  protected virtual void OnClearChildren();
  protected virtual void OnItemsChanged(Object sender, ItemsChangedEventArgs args);

public class VirtualizingStackPanel public class VirtualizingStackPanel
: VirtualizingPanel, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IAutomationElement, IScrollInfo : OrientedVirtualizingPanel, IDependencyObject, IUIElement, IUIElementOverrides, IFrameworkElement, IFrameworkElementOverrides, IPanel, IVirtualizingPanel, IVirtualizingPanelOverrides, IVirtualizingPanelProtected, IOrientedVirtualizingPanel, IScrollInfo, IPanningSnapPointsInfo, IVirtualizingStackPanel, IVirtualizingStackPanelOverrides
public virtual Boolean CanHorizontallyScroll { get; set; }  
public virtual Boolean CanVerticallyScroll { get; set; }  
public virtual Double ExtentHeight { get; }  
public virtual Double ExtentWidth { get; }  
public virtual Double HorizontalOffset { get; }  
  public virtual Boolean ArePanningSnapPointsRegular { get; set; }
  static public DependencyProperty ArePanningSnapPointsRegularProperty { get; }
  static public DependencyProperty IsVirtualizingProperty { get; }
public Orientation Orientation { get; set; } public virtual Orientation Orientation { get; set; }
public virtual ScrollViewer ScrollOwner { get; set; }  
public virtual Double VerticalOffset { get; }  
public virtual Double ViewportHeight { get; }  
public virtual Double ViewportWidth { get; }  
  static public DependencyProperty OrientationProperty { get; }
  static public DependencyProperty VirtualizationModeProperty { get; }
public event CleanUpVirtualizedItemEventHandler CleanUpVirtualizedItemEvent; public virtual event CleanUpVirtualizedItemEventHandler CleanUpVirtualizedItemEvent;
static public Boolean GetIsVirtualizing(DependencyObject o); static public Boolean GetIsVirtualizing(DependencyObject o);
static public VirtualizationMode GetVirtualizationMode(DependencyObject element); static public VirtualizationMode GetVirtualizationMode(DependencyObject element);
public virtual void LineDown();  
public virtual void LineLeft();  
public virtual void LineRight();  
public virtual void LineUp();  
public virtual Rect MakeVisible(UIElement visual, Rect rectangle);  
public virtual void MouseWheelDown();  
public virtual void MouseWheelLeft();  
public virtual void MouseWheelRight();  
public virtual void MouseWheelUp();  
public virtual void PageDown();  
public virtual void PageLeft();  
public virtual void PageRight();  
public virtual void PageUp();  
public virtual void SetHorizontalOffset(Double offset);  
public virtual void SetVerticalOffset(Double offset);  
  protected virtual void OnCleanUpVirtualizedItem(CleanUpVirtualizedItemEventArgs e);
static public void SetVirtualizationMode(DependencyObject element, VirtualizationMode value); static public void SetVirtualizationMode(DependencyObject element, VirtualizationMode value);

public sealed class WebBrowser  
: FrameworkElement, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper, IAutomationElement  
public Uri Source { get; set; }  
public event LoadCompletedEventHandler LoadCompleted;  
public event EventHandler`1<NotifyEventArgs> ScriptNotify;  
public Object InvokeScript(String scriptName);  
public Object InvokeScript(String scriptName, String args);  
public void Navigate(Uri source);  
public void NavigateToString(String text);  
public String SaveToString();  

public sealed class WebBrowserBrush  
: TileBrush, IManagedPeer, IManagedPeerBase, INativeCoreTypeWrapper  
public String SourceName { get; set; }  
public void Redraw();  
public void SetSource(WebBrowser source);  

  public sealed class WebView
  : FrameworkElement, IDependencyObject, IUIElement, IUIElementOverrides, IFrameworkElement, IFrameworkElementOverrides, IWebView
  public virtual Uri NavigationDomain { get; set; }
  static public DependencyProperty NavigationDomainProperty { get; }
  public virtual Uri Source { get; set; }
  static public DependencyProperty SourceProperty { get; }
  public virtual event LoadCompletedEventHandler LoadCompleted;
  public virtual event NotifyEventHandler ScriptNotify;
  public virtual String InvokeScript(String scriptName, String arguments);
  public virtual void Navigate(Uri source);
  public virtual void NavigateToString(String text);

  public sealed class WebViewBrush
  : TileBrush, IDependencyObject, IBrush, ITileBrush, IWebViewBrush
  public virtual String SourceName { get; set; }
  static public DependencyProperty SourceNameProperty { get; }
  public virtual void Redraw();
  public virtual void SetSource(WebView source);

  public sealed class WrapGrid
  : OrientedVirtualizingPanel, IDependencyObject, IUIElement, IUIElementOverrides, IFrameworkElement, IFrameworkElementOverrides, IPanel, IVirtualizingPanel, IVirtualizingPanelOverrides, IVirtualizingPanelProtected, IOrientedVirtualizingPanel, IScrollInfo, IPanningSnapPointsInfo, IWrapGrid
  public virtual HorizontalAlignment HorizontalChildrenAlignment { get; set; }
  static public DependencyProperty HorizontalChildrenAlignmentProperty { get; }
  public virtual Double ItemHeight { get; set; }
  static public DependencyProperty ItemHeightProperty { get; }
  public virtual Double ItemWidth { get; set; }
  static public DependencyProperty ItemWidthProperty { get; }
  public virtual Int32 MaximumRowsOrColumns { get; set; }
  static public DependencyProperty MaximumRowsOrColumnsProperty { get; }
  public virtual Orientation Orientation { get; set; }
  static public DependencyProperty OrientationProperty { get; }
  public virtual VerticalAlignment VerticalChildrenAlignment { get; set; }
  static public DependencyProperty VerticalChildrenAlignmentProperty { get; }