Microsoft.UI.Xaml Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет общие API платформы для библиотеки пользовательского интерфейса Windows (WinUI).
Классы
AdaptiveTrigger |
Представляет декларативное правило, которое применяет визуальные состояния на основе свойств окна. |
Application |
Представляет текущее приложение и его доступные службы. |
ApplicationInitializationCallbackParams |
Представляет объект для передачи сведений для пользовательской последовательности инициализации. (устаревшее) |
BindingFailedEventArgs |
Предоставляет данные событий для события DebugSettings.BindingFailed. |
BringIntoViewOptions |
Представляет параметры, которые можно применить при вводе элемента в представление. |
BringIntoViewRequestedEventArgs |
Предоставляет данные для события UIElement.BringIntoViewRequested. |
BrushTransition |
Предоставляет анимированное поведение перехода при изменении кисти элемента. В настоящее время ограничено изменениями между объектами |
ColorPaletteResources |
Представляет специализированный словарь ресурсов, содержащий цветовые ресурсы, используемые элементами XAML. |
CornerRadiusHelper |
Предоставляет базовые методы служебной программы для обработки значений CornerRadius. Вместо этого код C# и Microsoft Visual Basic должны использовать методы CornerRadius. |
DataContextChangedEventArgs |
Предоставляет данные для события DataContextChanged. |
DataTemplate |
Описывает визуальную структуру объекта данных. Используйте привязку данных для определенных элементов шаблона, отображающих значения данных. |
DataTemplateKey |
Представляет ключ ресурса для класса DataTemplate. |
DebugSettings |
Объявляет, как выполняются определенные аспекты приложения при запуске в среде отладки. |
DependencyObject |
Представляет объект, участвующий в системе свойств зависимостей. |
DependencyObjectCollection |
Реализует практический класс коллекции, который может содержать элементы DependencyObject. |
DependencyProperty |
Представляет свойство зависимостей, зарегистрированное в системе свойств зависимостей. Свойства зависимостей обеспечивают поддержку выражений значений, привязки данных, анимации и уведомления об изменении свойств. Дополнительные сведения о том, как значения DependencyProperty служат идентификаторами свойств зависимостей, см. в обзоре свойств зависимостей. |
DependencyPropertyChangedEventArgs |
Предоставляет данные для реализации PropertyChangedCallback, вызываемой при изменении значения свойства зависимостей. Также предоставляет данные событий для события Control.IsEnabledChanged и любого другого события, использующего делегат DependencyPropertyChangedEventHandler. |
DispatcherTimer |
Предоставляет таймер, интегрированный в очередь диспетчера |
DragEventArgs |
Предоставляет данные для событий перетаскивания. |
DragOperationDeferral |
Позволяет перетаскивать содержимое с помощью целевого приложения асинхронно. |
DragStartingEventArgs |
Предоставляет данные событий для события DragStarting. |
DragUI |
Предоставляет визуальное представление данных, перетаскиваемых в начале операции перетаскивания. |
DragUIOverride |
Предоставляет визуальное представление данных, перетаскиваемых во время операции перетаскивания, включая обратную связь от целевого объекта перетаскивания. |
DropCompletedEventArgs |
Предоставляет данные событий для события DropCompleted. |
DurationHelper |
Предоставляет базовые методы служебной программы для обработки значений длительности. Вместо этого код C# и Microsoft Visual Basic должны использовать методы длительности. |
EffectiveViewportChangedEventArgs |
Предоставляет данные для события FrameworkElement.EffectiveViewportChanged. |
ElementFactoryGetArgs |
Представляет необязательные аргументы, которые следует использовать при вызове реализации метода |
ElementFactoryRecycleArgs |
Представляет необязательные аргументы, используемые при вызове реализации метода |
ElementSoundPlayer |
Представляет проигрыватель для звуков элемента управления XAML. |
EventTrigger |
Представляет триггер, который применяет набор действий (раскадровки анимации) в ответ на событие. Часто не используется. См. примечания. |
ExceptionRoutedEventArgs |
Предоставляет данные о событиях для исключений, создаваемых в виде событий асинхронными операциями, например ImageFailed. |
FrameworkElement |
Предоставляет базовый класс элементов для объектов пользовательского интерфейса среды выполнения Windows.
|
FrameworkTemplate |
Создает дерево элементов элементов. FrameworkTemplate — это базовый класс для классов с определенным поведением шаблонов, включая ControlTemplate и DataTemplate. |
FrameworkView |
Представляет окно пользовательского интерфейса приложения. |
FrameworkViewSource |
Создает представления, специально экземпляры FrameworkView. Это инфраструктура и доступ к ней не требуется в большинстве сценариев приложений. |
GridLengthHelper |
Предоставляет вспомогательные методы для оценки или задания значений GridLength или |
LaunchActivatedEventArgs |
Предоставляет сведения о событии для события Application.OnLaunched. |
MediaFailedRoutedEventArgs |
Предоставляет данные событий для события MediaElement.MediaFailed. |
PointHelper |
Предоставляет вспомогательные методы для задания значений Point. Вместо этого код C# должен использовать методы Point. |
PropertyMetadata |
Определяет аспекты поведения свойства зависимостей, включая условия, с которыми он был зарегистрирован. Дополнительные сведения о том, как |
PropertyPath |
Реализует структуру данных для описания свойства как пути ниже другого свойства или ниже типа владения. Пути свойств используются в привязке данных к объектам. |
RectHelper |
Предоставляет вспомогательные методы для оценки или задания значений Rect. Вместо этого код C# должен использовать элементы Rect. |
ResourceDictionary |
Определяет репозиторий для ресурсов XAML, таких как стили, используемые приложением. Вы определяете ресурсы в XAML и затем можете получить их в XAML с помощью расширения разметки {StaticResource} и расширения разметки {ThemeResource} . Вы также можете получить доступ к ресурсам с кодом, но это менее распространено. |
ResourceManagerRequestedEventArgs |
Предоставляет данные о событии для события |
RoutedEvent |
Представляет перенаправленное событие в систему событий среды выполнения Windows. |
RoutedEventArgs |
Содержит сведения о состоянии и данные событий, связанные с перенаправленным событием. |
ScalarTransition |
Обеспечивает анимированное поведение перехода при изменении свойств непрозрачности или поворота элемента. |
Setter |
Применяет значение к свойству в стиле или VisualState. |
SetterBase |
Представляет базовый класс для наборов значений. |
SetterBaseCollection |
Представляет коллекцию объектов, наследуемых от SetterBase. |
SizeChangedEventArgs |
Предоставляет данные, связанные с событием FrameworkElement.SizeChanged. |
SizeHelper |
Предоставляет вспомогательные методы для оценки или задания значений размера. Вместо этого код C# должен использовать элементы Size. |
StateTrigger |
Представляет триггер, который условно применяет визуальные состояния. |
StateTriggerBase |
Представляет базовый класс для триггеров состояния. |
Style |
Содержит методы задания свойств, которые можно совместно использовать между экземплярами типа.
|
StyleTypedPropertyAttribute |
Представляет атрибут, который применяется к определению класса и определяет TargetTypes свойств типа Style. |
TargetPropertyPath |
Представляет путь к свойству целевого элемента. |
TemplatePartAttribute |
Представляет атрибут, применяемый к определению класса, чтобы определить типы именованных частей, используемых для создания шаблонов. |
TemplateVisualStateAttribute |
Указывает, что элемент управления может находиться в определенном состоянии и что VisualState ожидается в controlTemplateэлемента управления. |
ThicknessHelper |
Предоставляет вспомогательные методы для оценки или задания значений толщины. Вместо этого код C# должен использовать элементы толщины. |
TriggerAction |
Служит базовым классом для BeginStoryboard. Часто не используется. См. примечания. |
TriggerActionCollection |
Представляет коллекцию объектов BeginStoryboard. |
TriggerBase |
Служит базовым классом для EventTrigger. Часто не используется. См. примечания. |
TriggerCollection |
Представляет коллекцию объектов EventTrigger. |
UIElement |
|
UIElementWeakCollection |
Представляет коллекцию слабых ссылок на объекты UIElement. |
UnhandledExceptionEventArgs |
Предоставляет данные для события UnhandledException. |
Vector3Transition |
Предоставляет анимированное поведение перехода при изменении свойств перевода или масштабирования элемента. |
VisualState |
Представляет визуальный вид элемента пользовательского интерфейса, если он находится в определенном состоянии. Визуальные состояния используют setters или Storyboard для задания свойств пользовательского интерфейса на страницах или шаблонах элементов управления, в которых определен |
VisualStateChangedEventArgs |
Предоставляет данные для событий CurrentStateChanging |
VisualStateGroup |
Содержит взаимоисключающие объекты VisualState и объекты VisualTransition, используемые для перехода из одного состояния в другое. |
VisualStateManager |
Управляет визуальными состояниями и логикой перехода между визуальными состояниями для элементов управления. Также предоставляет поддержку присоединенного свойства для |
VisualTransition |
Представляет визуальное поведение, возникающее при переходе элемента управления из одного визуального состояния в другое. |
Window |
Представляет окно текущего приложения. |
WindowActivatedEventArgs |
Содержит сведения о состоянии активации окна, возвращаемые событием Microsoft.UI.Xaml.Window.Activated. |
WindowEventArgs |
Содержит сведения о состоянии окна, возвращаемые событием Window.Closed. |
WindowSizeChangedEventArgs |
Содержит сведения о состоянии размера окна, возвращаемые событием Window.SizeChanged. |
WindowVisibilityChangedEventArgs |
Содержит сведения о состоянии видимости окна, возвращаемые событием Window.VisibilityChanged. |
XamlResourceReferenceFailedEventArgs |
Предоставляет данные о событии для события |
XamlRoot |
Представляет дерево содержимого XAML и сведения о контексте, в котором он размещен. |
XamlRootChangedEventArgs |
Предоставляет данные для события XamlRoot.Changed. |
Структуры
CornerRadius |
Описывает характеристики скругленного угла, такие как можно применить к пограничной. |
Duration |
Представляет длительность времени активности временной шкалы |
GridLength |
Представляет измерение логики управления, которая явно поддерживает размер Star (*) и автоматическое размеров. |
Thickness |
Описывает толщину кадра вокруг прямоугольника. Четыре значения Double описывают левую, верхнюю, правойи нижней сторон прямоугольника соответственно. |
Интерфейсы
IDataTemplateExtension |
Определяет вспомогательные методы для поэтапной отрисовки шаблона данных. |
IElementFactory |
Поддерживает создание и переработку объектов UIElement. |
IXamlServiceProvider |
Определяет механизм получения объекта службы; То есть объект, предоставляющий пользовательскую поддержку другим объектам. |
Перечисления
ApplicationHighContrastAdjustment |
Определяет константы, определяющие, настраивает ли платформа визуальные свойства приложения автоматически при включении тем высокой контрастности. |
ApplicationRequiresPointerMode |
Важный Не используйте. ApplicationRequiresPointerMode не поддерживается в пакете SDK для приложений Windows. Задает интерфейс взаимодействия для устройств, отличных от указателя, таких как клавиатура или игровой контроллер. |
ApplicationTheme |
Объявляет предпочтения темы для приложения. |
AutomationTextAttributesEnum |
Определяет константы, определяющие текстовые атрибуты текстового диапазона службы автоматизации пользовательского интерфейса Майкрософт. |
DispatcherShutdownMode |
Определяет константы, указывающие, как приложение завершит работу. |
DurationType |
Объявляет, имеет ли |
ElementHighContrastAdjustment |
Определяет константы, определяющие, настраивает ли платформа визуальные свойства элемента автоматически при включении тем высокой контрастности. |
ElementSoundKind |
Определяет константы, указывающие звук, воспроизводимый методом ElementSoundPlayer. Play. |
ElementSoundMode |
Определяет константы, определяющие предпочтения элемента управления о том, будут ли воспроизводиться звуки. |
ElementSoundPlayerState |
Определяет константы, указывающие, воспроизводит ли элементы управления XAML звуки. |
ElementSpatialAudioMode |
Определяет константы, указывающие, включен ли пространственный звук, отключен или обработан автоматически. |
ElementTheme |
Указывает тему пользовательского интерфейса, которая должна использоваться для отдельных UIElement частей пользовательского интерфейса приложения. |
FlowDirection |
Определяет константы, определяющие направление потока контента для элементов текста и пользовательского интерфейса. |
FocusState |
Описывает, как элемент получил фокус. |
FocusVisualKind |
Указывает визуальный отзыв, используемый для указания элемента пользовательского интерфейса с фокусом при переходе с помощью клавиатуры или игрового контроллера. |
FontCapitals |
Описывает значение стиля заглавной буквы для присоединенного свойства Typeography.Capitals присоединенного свойства. |
FontEastAsianLanguage |
Предоставляет механизм выбора версий глифов для указанной восточноазиатской системы написания или языка. |
FontEastAsianWidths |
Предоставляет механизм выбора глифов разных стилей ширины. |
FontFraction |
Описывает значение стиля дроби для присоединенного свойства Typeography.Fraction присоединенного свойства. |
FontNumeralAlignment |
Описывает значение выравнивания числовых значений для присоединенного свойства Typeography.NumeralAlignment. |
FontNumeralStyle |
Описывает числовое значение стиля для присоединенного свойства Typeography.NumeralStyle присоединенного свойства. |
FontVariants |
Описывает значение варианта шрифта для присоединенного свойства Typeography.Variants присоединенного свойства. |
GridUnitType |
Описывает тип значения, которое содержит объект GridLength. |
HorizontalAlignment |
Указывает, где элемент должен отображаться на горизонтальной оси относительно выделенного слота макета родительского элемента. |
LayoutCycleDebugBreakLevel |
Определяет константы, определяющие, какой уровень событий трассировки цикла макета должен активировать точку останова отладчика при сбое цикла макета. |
LayoutCycleTracingLevel |
Определяет константы, указывающие, записываются ли данные трассировки цикла макета в отладчик машинного кода и уровень сведений, записанных. |
LineStackingStrategy |
Описывает механизм, с помощью которого для каждой строки определяется поле строки. |
OpticalMarginAlignment |
Указывает способ обработки значений на стороне в типографии для каждого символа при выравнивании границы текстового контейнера. |
TextAlignment |
Указывает, является ли текст по центру, выровнен по левому краю или выровнен по правому краю. |
TextLineBounds |
Влияет на то, как вычисляется высота поля строки |
TextReadingOrder |
Предоставляет значение для свойств |
TextTrimming |
Описывает, как текст обрезается при переполнении края его содержащего прямоугольника. |
TextWrapping |
Указывает, выполняется ли перенос текста при достижении края контейнера. |
Vector3TransitionComponents |
Определяет константы, указывающие, какие оси следует анимировать во время анимации Vector3Transition. |
VerticalAlignment |
Описывает, как дочерний элемент находится по вертикали или растянут в слоте макета родительского элемента. |
Visibility |
Указывает состояние отображения элемента. |
WindowActivationState |
Указывает причины активации события, которое необходимо вызвать в окне. |
Делегаты
ApplicationInitializationCallback |
Представляет обратный вызов, который должен вызываться во время последовательности инициализации. |
BindingFailedEventHandler |
Представляет метод, который будет обрабатывать событие DebugSettings.BindingFailed. |
CreateDefaultValueCallback |
Представляет метод, который можно вызвать как часть конструктора propertyMetadata , чтобы отложить определение значения свойства зависимости по умолчанию. |
DependencyPropertyChangedCallback |
Представляет обратный вызов, который вызывается при изменении значения свойства, для уведомлений об изменениях свойств, зарегистрированных в методе RegisterPropertyChangedCallback. |
DependencyPropertyChangedEventHandler |
Представляет метод, который будет обрабатывать события, возникающие при изменении |
DragEventHandler |
Представляет метод, который будет обрабатывать перетаскивания, Перетаскивание, Перетаскиваниеи события dropUIElement. |
EnteredBackgroundEventHandler |
Обработчик события Application.EnteredBackground. |
ExceptionRoutedEventHandler |
Представляет метод, который будет обрабатывать определенные события, сообщающие об исключениях. Эти исключения обычно происходят из асинхронных операций. |
LeavingBackgroundEventHandler |
Обработчик события Application.LeavingBackground. |
PropertyChangedCallback |
Представляет обратный вызов, который вызывается при изменении эффективного значения свойства свойства зависимостей. |
RoutedEventHandler |
Представляет метод, который будет обрабатывать маршрутизируемые события. |
SizeChangedEventHandler |
Представляет метод, который будет обрабатывать событие SizeChanged. |
SuspendingEventHandler |
Обработчик события Application.Suspending. |
UnhandledExceptionEventHandler |
Представляет метод, который будет обрабатывать событие UnhandledException. |
VisualStateChangedEventHandler |
Представляет метод, который будет обрабатывать события CurrentStateChanging и CurrentStateChanged. |
Примеры
Приложение коллекции WinUI 3
включает интерактивные примеры большинства элементов управления, функций и функций WinUI 3. Получите приложение из Microsoft Store или получите исходный код на GitHub.