MSDN Documentation

Your Gateway to Windows Development

UWP Development API Reference

Explore the rich set of APIs available for Universal Windows Platform (UWP) development. This reference provides detailed information on classes, methods, properties, and events used to build modern Windows applications.

  • Windows.Foundation

    Core types and fundamental functionalities.

    Rect Struct

    Represents a rectangular area defined by a position and dimensions.

    Members: X, Y, Width, Height, Contains, Intersect, Union, ToString

    Point Struct

    Represents an X-coordinate and Y-coordinate pair, often in a two-dimensional space.

    Members: X, Y, Position, ToString

  • Windows.UI.Xaml

    Classes for building user interfaces.

    UIElement Class

    The base class for all elements that can be rendered in a UWP application.

    Properties: Margin, Padding, RenderTransform, Visibility, Opacity, Height, Width

    Events: PointerPressed, PointerMoved, Tapped, DoubleTapped

    Control Class

    Represents a UI element that can receive user input.

    Properties: IsEnabled, IsTabStop, TabIndex, Foreground, Background, BorderBrush, FontSize

  • Windows.UI.Xaml.Controls

    Common UI controls.

    Button Class

    Represents a clickable button control.

    Properties: Content, Command, CommandParameter

    Events: Click

    TextBox Class

    Represents a control that can display or edit a string of text.

    Properties: Text, PlaceholderText, IsReadOnly, MaxLength

    Events: TextChanged

    ListView Class

    Displays a list of items and supports single or multiple item selection.

    Properties: ItemsSource, SelectedItem, SelectedItems

    Events: SelectionChanged

  • Windows.Storage

    APIs for accessing and managing files and folders.

    StorageFile Class

    Represents a file in the file system.

    Methods: OpenAsync, GetBasicPropertiesAsync, CopyAsync

    StorageFolder Class

    Represents a directory in the file system.

    Methods: GetFilesAsync, GetFoldersAsync, CreateFileAsync, CreateFolderAsync

  • Windows.System

    System-level functionalities.

    Launcher Class

    Provides methods to launch apps and files.

    Methods: LaunchUriAsync, LaunchFileAsync, FindUriExceptionForFileAsync