Windows.UI.Xaml Пространство имен

Предоставляет общие API-интерфейсы платформы и API-интерфейсы модели приложения, а также разнообразные классы поддержки, которые широко используются в различных функциональных областях.

Классы

AdaptiveTrigger

Представляет декларативное правило, которое применяет визуальные состояния на основе свойств окна.

Application

Инкапсулирует приложение и его доступные службы.

ApplicationInitializationCallbackParams

Класс, производный от класса, от которого разработчики должны передавать информацию для пользовательской последовательности инициализации, в случаях, когда присутствует подкласс application , и вызов начальной точки входа настраивается для передачи информации.

BindingFailedEventArgs

Предоставляет данные события для события DebugSettings.BindingFailed .

BringIntoViewOptions

Представляет параметры, которые можно применить при вводе элемента в представление.

BringIntoViewRequestedEventArgs

Предоставляет данные для события UIElement.BringIntoViewRequested .

BrushTransition

Обеспечивает анимированное поведение перехода при изменении кисти элемента. В настоящее время ограничено изменениями между объектами SolidColorBrush.

ColorPaletteResources

Представляет специализированный словарь ресурсов, содержащий ресурсы цвета, используемые элементами XAML.

CornerRadiusHelper

Предоставляет базовые служебные методы для обработки значений CornerRadius . Вместо этого код C# и Microsoft Visual Basic должны использовать методы CornerRadius .

DataContextChangedEventArgs

Предоставляет данные для события DataContextChanged .

DataTemplate

Описывает визуальную структуру объекта данных. Используйте привязку данных для определенных элементов в шаблоне, отображающих значения данных.

DataTemplateKey

Представляет ключ ресурса для класса DataTemplate .

DebugSettings

Объявляет поведение определенных аспектов приложения при его запуске в среде отладки.

DependencyObject

Представляет объект, участвующий в системе свойств зависимостей. DependencyObject — это непосредственный базовый класс многих важных классов, связанных с пользовательским интерфейсом, таких как UIElement, Geometry, FrameworkTemplate, Style и ResourceDictionary. Дополнительные сведения о том, как DependencyObject поддерживает свойства зависимостей, см. в обзоре свойств зависимостей.

DependencyObjectCollection

Реализует практический класс коллекции, который может содержать элементы DependencyObject .

DependencyProperty

Представляет свойство зависимостей, зарегистрированное в системе свойств зависимостей. Свойства зависимостей обеспечивают поддержку выражений значений, привязки данных, анимации и уведомления об изменении свойств. Дополнительные сведения о том, как значения DependencyProperty служат идентификаторами для свойств зависимостей, см. в обзоре свойств зависимостей.

DependencyPropertyChangedEventArgs

Предоставляет данные для реализации PropertyChangedCallback , которая вызывается при изменении значения свойства зависимостей. Также предоставляет данные о событиях для события Control.IsEnabledChanged и любого другого события, использующего делегат DependencyPropertyChangedEventHandler .

DispatcherTimer

Предоставляет таймер, интегрированный в очередь диспетчера , которая обрабатывается с заданным интервалом времени и с заданным приоритетом.

DragEventArgs

Предоставляет данные для событий перетаскивания.

DragOperationDeferral

Позволяет асинхронно перетаскивать содержимое с помощью целевого приложения.

DragStartingEventArgs

Предоставляет данные о событии DragStarting .

DragUI

Предоставляет визуальное представление данных, перетаскиваемых в начале операции перетаскивания.

DragUIOverride

Предоставляет визуальное представление данных, перетаскиваемых во время операции перетаскивания, включая обратную связь из целевого объекта перетаскивания.

DropCompletedEventArgs

Предоставляет данные события для события DropCompleted .

DurationHelper

Предоставляет базовые служебные методы для обработки значений длительности . Вместо этого код C# и Microsoft Visual Basic должны использовать методы Duration .

EffectiveViewportChangedEventArgs

Предоставляет данные для события FrameworkElement.EffectiveViewportChanged .

ElementFactoryGetArgs

Представляет необязательные аргументы, используемые при вызове реализации метода GetElement IElementFactory.

ElementFactoryRecycleArgs

Представляет необязательные аргументы, используемые при вызове реализации метода RecycleElementIElementFactory.

ElementSoundPlayer

Представляет проигрыватель для звуков элемента управления XAML.

EventTrigger

Представляет триггер, который применяет набор действий (раскадровки анимации) в ответ на событие. Обычно не используется. См. заметки.

ExceptionRoutedEventArgs

Предоставляет данные о событиях для исключений, которые вызываются в виде событий асинхронными операциями, такими как ImageFailed.

FrameworkElement

Предоставляет базовый класс элементов для объектов пользовательского интерфейса среда выполнения Windows. FrameworkElement определяет общий API, поддерживающий взаимодействие пользовательского интерфейса и систему автоматического макета. FrameworkElement также определяет API, связанный с привязкой данных, определением и изучением дерева объектов и временем существования объекта отслеживания.

FrameworkTemplate

Создает дерево элементов элементов. FrameworkTemplate — это базовый класс для классов с определенным поведением шаблонов, включая ControlTemplate и DataTemplate.

FrameworkView

Представляет окно пользовательского интерфейса приложения.

FrameworkViewSource

Создает представления, в частности экземпляры FrameworkView . Это инфраструктура и доступ к ней не требуется в большинстве сценариев приложений.

GridLengthHelper

Предоставляет вспомогательные методы для оценки или задания значений GridLength . Вместо этого код C# и Microsoft Visual Basic должны использовать методы GridLength .

MediaFailedRoutedEventArgs

Предоставляет данные о событиях, завершив сбой мультимедиа.

PointHelper

Предоставляет вспомогательные методы для задания значений Point . Вместо этого код C# и Microsoft Visual Basic должны использовать методы Point .

PropertyMetadata

Определяет аспекты поведения свойства зависимостей, включая условия, с которыми он был зарегистрирован. Дополнительные сведения об использовании PropertyMetadata для свойств зависимостей см. в разделе "Пользовательские свойства зависимостей".

PropertyPath

Реализует структуру данных для описания свойства как пути под другим свойством или под типом-владельцем. Пути к свойствам используются в привязке данных к объектам.

RectHelper

Предоставляет вспомогательные методы для оценки или задания значений Rect . Вместо этого код C# и Microsoft Visual Basic должны использовать элементы Rect .

ResourceDictionary

Определяет репозиторий для ресурсов XAML, таких как стили, которые использует ваше приложение. Вы определяете ресурсы в XAML и сможете получить их в XAML с помощью расширения разметки {StaticResource} и расширения разметки {ThemeResource} . Вы также можете получить доступ к ресурсам с помощью кода, но это менее распространено.

RoutedEvent

Представляет перенаправленное событие в систему событий среда выполнения Windows.

RoutedEventArgs

Содержит информацию о состоянии и данные события, связанные с перенаправленным событием.

ScalarTransition

Обеспечивает анимированное поведение перехода при изменении свойств непрозрачности или поворота элемента.

Setter

Применяет значение к свойству в style или VisualState.

SetterBase

Представляет базовый класс для установки значений.

SetterBaseCollection

Представляет коллекцию объектов, наследуемых от SetterBase.

SizeChangedEventArgs

Предоставляет данные, связанные с событием FrameworkElement.SizeChanged .

SizeHelper

Предоставляет вспомогательные методы для оценки или задания значений size . Вместо этого код C# и Microsoft Visual Basic должны использовать элементы size .

StateTrigger

Представляет триггер, который условно применяет визуальные состояния.

StateTriggerBase

Представляет базовый класс для триггеров состояния.

Style

Содержит методы задания свойств, которые можно совместно использовать между экземплярами типа. Стиль обычно объявляется в коллекции ресурсов, чтобы его можно было совместно использовать и использовать для применения шаблонов элементов управления и других стилей.

StyleTypedPropertyAttribute

Представляет атрибут, применяемый к определению класса и определяющий TargetType свойств , которые относятся к типу Style.

TargetPropertyPath

Представляет путь к свойству в целевом элементе.

TemplatePartAttribute

Представляет атрибут, применяемый к определению класса для идентификации типов именованных частей, используемых в качестве шаблонов.

TemplateVisualStateAttribute

Указывает, что элемент управления может находиться в определенном состоянии и что VisualState ожидается в controlTemplate элемента управления.

ThicknessHelper

Предоставляет вспомогательные методы для оценки или задания значений толщины . Вместо этого код C# и Microsoft Visual Basic должны использовать элементы Толщины .

TriggerAction

Служит базовым классом для BeginStoryboard. Обычно не используется. См. заметки.

TriggerActionCollection

Представляет коллекцию объектов BeginStoryboard .

TriggerBase

Служит базовым классом для EventTrigger. Обычно не используется. См. заметки.

TriggerCollection

Представляет коллекцию объектов EventTrigger .

UIElement

UIElement — это базовый класс для большинства объектов пользовательского интерфейса среда выполнения Windows, которые имеют внешний вид и могут обрабатывать базовые входные данные в пользовательском интерфейсе приложения.

UIElementWeakCollection

Представляет коллекцию слабых ссылок на объекты UIElement.

UnhandledExceptionEventArgs

Предоставляет данные для события UnhandledException .

Vector3Transition

Обеспечивает поведение анимированного перехода при изменении свойств преобразования или масштабирования элемента.

VisualState

Представляет внешний вид элемента пользовательского интерфейса, если он находится в определенном состоянии. Визуальные состояния используют методы задания или раскадровку для задания свойств пользовательского интерфейса на страницах или шаблонах элементов управления, в которых определен VisualState.

VisualStateChangedEventArgs

Предоставляет данные для событий CurrentStateChanging и CurrentStateChanged .

VisualStateGroup

Содержит взаимоисключающие объекты VisualState и объекты VisualTransition , которые используются для перехода из одного состояния в другое.

VisualStateManager

Управляет визуальными состояниями и логикой переходов между визуальными состояниями для элементов управления. Также предоставляет поддержку присоединенного свойства для VisualStateManager.VisualStateGroups, которая определяет визуальные состояния в XAML для шаблона элемента управления.

VisualTransition

Представляет визуальное поведение, возникающее при переходе элемента управления из одного визуального состояния в другое.

Window

Представляет окно приложения.

WindowCreatedEventArgs

Предоставляет данные для метода OnWindowCreated .

XamlRoot

Представляет дерево содержимого XAML и сведения о контексте, в котором он размещен.

XamlRootChangedEventArgs

Предоставляет данные для события XamlRoot.Changed.

Структуры

CornerRadius

Описывает характеристики скругленного угла, такие как можно применить к границе.

Duration

Представляет продолжительность активной временной шкалы или, как правило, представляет длительность времени, которая также поддерживает два специальных значения Automatic и Forever.

GridLength

Представляет измерение для логики элемента управления, которая явно поддерживает размеры star (*) и автоматическое изменение размера.

Thickness

Определяет толщину рамки вокруг прямоугольника. Четыре двойных значения описывают левую, верхнюю, правую и нижнюю стороны прямоугольника соответственно.

Интерфейсы

IDataTemplateExtension

Определяет вспомогательные методы для поэтапной отрисовки шаблона данных.

IElementFactory

Поддерживает создание и повторное использование объектов UIElement .

Перечисления

ApplicationHighContrastAdjustment

Определяет константы, указывающие, автоматически ли платформа настраивает визуальные свойства для приложения при включении тем высокой контрастности.

ApplicationRequiresPointerMode

Указывает взаимодействие для устройств без указателей, таких как контроллер Xbox или пульт дистанционного управления.

ApplicationTheme

Объявляет предпочитаемую тему для приложения.

AutomationTextAttributesEnum

Определяет константы, определяющие текстовые атрибуты текстового диапазона Microsoft модель автоматизации пользовательского интерфейса.

DurationType

Объявляет, имеет ли длительность специальное значение Automatic или Forever или имеет допустимые сведения в компоненте TimeSpan .

ElementHighContrastAdjustment

Определяет константы, указывающие, автоматически ли платформа настраивает визуальные свойства элемента при включении тем высокой контрастности.

ElementSoundKind

Определяет константы, определяющие звук, воспроизводимый методом ElementSoundPlayer.Play .

ElementSoundMode

Определяет константы, определяющие предпочтения элемента управления для воспроизведения звуков.

ElementSoundPlayerState

Определяет константы, указывающие, воспроизводит ли элементы управления XAML звуки.

ElementSpatialAudioMode

Определяет константы, указывающие, включен ли пространственный звук, отключен или обрабатывается автоматически.

ElementTheme

Задает тему пользовательского интерфейса, которая должна использоваться для отдельных частей uiElement пользовательского интерфейса приложения.

FlowDirection

Определяет константы, определяющие направление потока содержимого для элементов текста и пользовательского интерфейса.

FocusState

Описывает, как элемент получил фокус.

FocusVisualKind

Задает визуальную обратную связь, используемую для указания элемента пользовательского интерфейса с фокусом при навигации с помощью клавиатуры или геймпада.

FontCapitals

Описывает значение стиля прописной буквы для присоединенного свойства Typography.Capitals .

FontEastAsianLanguage

Предоставляет механизм выбора версий глифов для определенных шрифтов для указанной системы или языка письма восточноазиатских языков.

FontEastAsianWidths

Предоставляет механизм выбора глифов различных стилей ширины.

FontFraction

Описывает значение стиля дроби для присоединенного свойства Typography.Fraction .

FontNumeralAlignment

Описывает значение выравнивания чисел для присоединенного свойства Typography.NumeralAlignment .

FontNumeralStyle

Описывает значение цифрового стиля для присоединенного свойства Typography.NumeralStyle .

FontVariants

Описывает значение варианта шрифта для присоединенного свойства Typography.Variants .

GridUnitType

Описывает тип значения, которое содержит объект GridLength .

HorizontalAlignment

Указывает, где на горизонтальной оси должен отображаться элемент в отношении выделенного раздела макета родительского элемента.

LineStackingStrategy

Описывает механизм, с помощью которого для каждой строки определяется поле строки.

OpticalMarginAlignment

Указывает, как обработка значений на стороне в оформлении символов выполняется при выравнивании границы текстового контейнера.

TextAlignment

Указывает, выравнивается ли текст по центру, по левому краю или по правому краю.

TextLineBounds

Влияет на расчет высоты поля линии

TextReadingOrder

Предоставляет значение для свойств TextReadingOrder .

TextTrimming

Описывает, как усекается текст при выходе за края содержащего его поля.

TextWrapping

Указывает, выполняется ли перенос текста при достижении края контейнера.

Vector3TransitionComponents

Определяет константы, указывающие, какие оси следует анимировать во время анимации Vector3Transition.

VerticalAlignment

Описывает, как дочерний элемент вертикально позиционируется или растягивается в разделе структуры родительского элемента.

Visibility

Задает состояние отображения элемента.

Делегаты

ApplicationInitializationCallback

Представляет обратный вызов, который должен быть вызван во время последовательности инициализации.

BindingFailedEventHandler

Представляет метод, обрабатывающий событие DebugSettings.BindingFailed .

CreateDefaultValueCallback

Представляет метод, который можно вызвать как часть конструктора PropertyMetadata , чтобы отложить определение значения свойства зависимостей по умолчанию.

DependencyPropertyChangedCallback

Представляет обратный вызов, который вызывается при изменении значения свойства для уведомлений об изменениях свойств, зарегистрированных с помощью метода RegisterPropertyChangedCallback .

DependencyPropertyChangedEventHandler

Представляет метод, который будет обрабатывать события, возникающие при изменении DependencyProperty в определенной реализации DependencyObject .

DragEventHandler

Представляет метод, обрабатывающий события DragEnter, DragLeave, DragOver и Dropобъекта UIElement.

EnteredBackgroundEventHandler

Представляет метод, обрабатывающий событие Application.EnteredBackground .

ExceptionRoutedEventHandler

Представляет метод, обрабатывающий определенные события, сообщающие об исключениях. Эти исключения обычно происходят из асинхронных операций.

LeavingBackgroundEventHandler

Представляет метод, обрабатывающий событие Application.LeavingBackground .

PropertyChangedCallback

Представляет обратный вызов, который вызывается при изменении действующего значения свойства зависимостей.

RoutedEventHandler

Представляет метод, обрабатывающий перенаправленные события.

SizeChangedEventHandler

Представляет метод, обрабатывающий событие SizeChanged .

SuspendingEventHandler

Представляет метод, обрабатывающий событие Suspending .

UnhandledExceptionEventHandler

Представляет метод, обрабатывающий событие UnhandledException .

VisualStateChangedEventHandler

Представляет метод, обрабатывающий события CurrentStateChanging и CurrentStateChanged .

WindowActivatedEventHandler

Представляет метод, обрабатывающий событие Activated .

WindowClosedEventHandler

Представляет метод, обрабатывающий событие Closed .

WindowSizeChangedEventHandler

Представляет метод, обрабатывающий событие Window.SizeChanged .

WindowVisibilityChangedEventHandler

Представляет метод, обрабатывающий событие VisibilityChanged .

См. также раздел