Windows.UI.Xaml Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет общие API-интерфейсы платформы и API-интерфейсы модели приложения, а также разнообразные классы поддержки, которые широко используются в различных функциональных областях.
Классы
AdaptiveTrigger |
Представляет декларативное правило, которое применяет визуальные состояния на основе свойств окна. |
Application |
Инкапсулирует приложение и доступные службы. |
ApplicationInitializationCallbackParams |
Представляет объект для передачи сведений для пользовательской последовательности инициализации. |
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 |
Предоставляет базовые служебные методы для обработки значений Duration . В коде C# и Microsoft Visual Basic следует использовать методы Duration . |
EffectiveViewportChangedEventArgs |
Предоставляет данные для события FrameworkElement.EffectiveViewportChanged . |
ElementFactoryGetArgs |
Представляет необязательные аргументы, используемые при вызове реализации метода GetElementОбъекта IElement. |
ElementFactoryRecycleArgs |
Представляет необязательные аргументы, используемые при вызове реализации метода RecycleElementFactory IElement. |
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 |
Представляет атрибут, применяемый к определению класса и определяющий TargetTypes свойств типа 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 |
Обеспечивает анимированное поведение перехода при изменении свойств Translation или Scale элемента. |
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 |
Определяет толщину рамки вокруг прямоугольника. Четыре значения Double описывают левую, верхнюю, правую и нижнюю стороны прямоугольника соответственно. |
Интерфейсы
IDataTemplateExtension |
Определяет вспомогательные методы для поэтапной отрисовки шаблона данных. |
IElementFactory |
Поддерживает создание и перезапуск объектов UIElement . |
Перечисления
ApplicationHighContrastAdjustment |
Определяет константы, указывающие, настраивает ли платформа автоматически визуальные свойства для приложения при включении тем с высокой контрастностью. |
ApplicationRequiresPointerMode |
Указывает взаимодействие для устройств без указателей, таких как игровой контроллер или пульт дистанционного управления. |
ApplicationTheme |
Объявляет предпочитаемую тему для приложения. |
AutomationTextAttributesEnum |
Определяет константы, определяющие текстовые атрибуты текстового диапазона Microsoft модель автоматизации пользовательского интерфейса. |
DurationType |
Объявляет, имеет ли параметр Duration специальное значение 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 . |
См. также раздел
- Пример игры DirectX и XAML (Windows 10)
- Пример перетаскивания
- Пример триггеров состояния
- Пример базового ввода
- Пример анимации Transform3D
- Master/detail sample (Пример шаблона основной информации и подробных сведений)