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.
RectStructRepresents a rectangular area defined by a position and dimensions.
Members: X, Y, Width, Height, Contains, Intersect, Union, ToString
PointStructRepresents 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.
UIElementClassThe 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
ControlClassRepresents a UI element that can receive user input.
Properties: IsEnabled, IsTabStop, TabIndex, Foreground, Background, BorderBrush, FontSize
-
Windows.UI.Xaml.Controls
Common UI controls.
ButtonClassRepresents a clickable button control.
Properties: Content, Command, CommandParameter
Events: Click
TextBoxClassRepresents a control that can display or edit a string of text.
Properties: Text, PlaceholderText, IsReadOnly, MaxLength
Events: TextChanged
ListViewClassDisplays 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.
StorageFileClassRepresents a file in the file system.
Methods: OpenAsync, GetBasicPropertiesAsync, CopyAsync
StorageFolderClassRepresents a directory in the file system.
Methods: GetFilesAsync, GetFoldersAsync, CreateFileAsync, CreateFolderAsync
-
Windows.System
System-level functionalities.
LauncherClassProvides methods to launch apps and files.
Methods: LaunchUriAsync, LaunchFileAsync, FindUriExceptionForFileAsync