IXamlDirect Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет базовый класс для всех API XamlDirect . Все API XamlDirect являются методами экземпляра этого класса.
XamlDirect — это API для доступа к Xaml на более примитивном уровне для повышения производительности ЦП и рабочего набора.
Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).
public interface class IXamlDirect
/// [Windows.Foundation.Metadata.Guid(4033394725, 47688, 15249, 168, 125, 175, 177, 215, 54, 10, 43)]
/// [Windows.Foundation.Metadata.Version(1)]
struct IXamlDirect
[Windows.Foundation.Metadata.Guid(4033394725, 47688, 15249, 168, 125, 175, 177, 215, 54, 10, 43)]
[Windows.Foundation.Metadata.Version(1)]
public interface IXamlDirect
Public Interface IXamlDirect
- Атрибуты
Примеры
Совет
Приложения из коллекции WinUI 3 и коллекции WinUI 2 включают интерактивные примеры большинства элементов управления, возможностей и функций WinUI 3 и WinUI 2.
Если они уже установлены, откройте их с помощью следующих ссылок: коллекция WinUI 3 или коллекция WinUI 2.
Если они не установлены, вы можете скачать коллекцию WinUI 3 и коллекцию WinUI 2 из Microsoft Store.
Исходный код можно также получить из GitHub (используйте главную ветвь для WinUI 3 и ветвь winui2 для WinUI 2).
Свойства
IsXamlDirectEnabled |
Возвращает значение, указываемое, можно ли создать экземпляр XamlDirect . Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен). |
Методы
AddEventHandler(Object, XamlEventIndex, Object) |
Добавляет указанный обработчик событий для указанного события с помощью XamlEventIndex, добавив обработчик в коллекцию обработчиков для указанного объекта. Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен). |
AddEventHandler(Object, XamlEventIndex, Object, Boolean) |
Добавляет указанный обработчик событий для указанного события с помощью XamlEventIndex, добавив обработчик в коллекцию обработчиков в текущем IXamlDirect. Укажите handledEventsToo как true, чтобы предоставленный обработчик был вызван, даже если событие обрабатывается в другом месте. Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен). |
AddToCollection(Object, Object) |
Добавляет значение в указанную коллекцию IXamlDirect . Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен). |
ClearCollection(Object) |
Удаляет все элементы из указанной коллекции IXamlDirect . Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен). |
ClearProperty(Object, XamlPropertyIndex) |
Очищает значение указанного свойства в заданном IXamlDirect. Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен). |
CreateInstance(XamlTypeIndex) |
Создает экземпляр IXamlDirect типа, заданного параметром XamlTypeIndex . Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен). |
GetBooleanProperty(Object, XamlPropertyIndex) |
Возвращает значение логического свойства для определенного объекта IXamlDirect. Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен). |
GetCollectionCount(Object) |
Возвращает количество элементов в указанной коллекции IXamlDirect . Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен). |
GetColorProperty(Object, XamlPropertyIndex) |
Возвращает значение свойства Color для определенного объекта IXamlDirect. Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен). |
GetCornerRadiusProperty(Object, XamlPropertyIndex) |
Возвращает значение свойства CornerRadius для определенного объекта IXamlDirect. Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен). |
GetDateTimeProperty(Object, XamlPropertyIndex) |
Возвращает значение свойства DateTimeOffset для определенного объекта IXamlDirect. Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен). |
GetDoubleProperty(Object, XamlPropertyIndex) |
Возвращает значение свойства Double для определенного объекта IXamlDirect. Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен). |
GetDurationProperty(Object, XamlPropertyIndex) |
Возвращает значение свойства Duration для определенного объекта IXamlDirect. Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен). |
GetEnumProperty(Object, XamlPropertyIndex) |
Возвращает значение свойства перечисления для определенного объекта IXamlDirect. Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен). |
GetGridLengthProperty(Object, XamlPropertyIndex) |
Возвращает значение свойства GridLength для определенного объекта IXamlDirect. Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен). |
GetInt32Property(Object, XamlPropertyIndex) |
Возвращает значение свойства Int32 для определенного объекта IXamlDirect. Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен). |
GetMatrix3DProperty(Object, XamlPropertyIndex) |
Возвращает значение свойства Matrix3D для определенного объекта IXamlDirect. Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен). |
GetMatrixProperty(Object, XamlPropertyIndex) |
Возвращает значение свойства Matrix для определенного объекта IXamlDirect. Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен). |
GetObject(Object) |
Возвращает (и создает при необходимости) экземпляр в качестве полного типа XAML указанного IXamlDirect. Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен). |
GetObjectProperty(Object, XamlPropertyIndex) |
Возвращает значение свойства объекта для определенного объекта IXamlDirect. Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен). |
GetPointProperty(Object, XamlPropertyIndex) |
Возвращает значение свойства Point для определенного объекта IXamlDirect. Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен). |
GetRectProperty(Object, XamlPropertyIndex) |
Возвращает значение свойства Rect для определенного объекта IXamlDirect. Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен). |
GetSizeProperty(Object, XamlPropertyIndex) |
Возвращает значение свойства Size для определенного объекта IXamlDirect. Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен). |
GetStringProperty(Object, XamlPropertyIndex) |
Возвращает значение строкового свойства для определенного объекта IXamlDirect. Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен). |
GetThicknessProperty(Object, XamlPropertyIndex) |
Возвращает значение свойства Thickness для определенного объекта IXamlDirect. Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен). |
GetTimeSpanProperty(Object, XamlPropertyIndex) |
Возвращает значение свойства TimeSpan для определенного объекта IXamlDirect. Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен). |
GetXamlDirectObject(Object) |
Возвращает экземпляр в виде IXamlDirect для заданного типа XAML. Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен). |
GetXamlDirectObjectFromCollectionAt(Object, UInt32) |
Возвращает элемент IXamlDirect по указанному индексу из указанной коллекции IXamlDirect . Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен). |
GetXamlDirectObjectProperty(Object, XamlPropertyIndex) |
Возвращает значение свойства IXamlDirect для определенного объекта IXamlDirect. Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен). |
InsertIntoCollectionAt(Object, UInt32, Object) |
Вставляет значение в указанную коллекцию IXamlDirect по указанному индексу. Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен). |
RemoveEventHandler(Object, XamlEventIndex, Object) |
Удаляет указанный обработчик событий из этого объекта IXamlDirect. Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен). |
RemoveFromCollection(Object, Object) |
Пытается удалить значение из указанной коллекции IXamlDirect . Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен). |
RemoveFromCollectionAt(Object, UInt32) |
Пытается удалить значение из коллекции IXamlDirect по указанному индексу. Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен). |
SetBooleanProperty(Object, XamlPropertyIndex, Boolean) |
Задает значение логического свойства для определенного объекта IXamlDirect. Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен). |
SetColorProperty(Object, XamlPropertyIndex, Color) |
Задает значение свойства Color для определенного объекта IXamlDirect. Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен). |
SetCornerRadiusProperty(Object, XamlPropertyIndex, CornerRadius) |
Задает значение свойства CornerRadius для определенного объекта IXamlDirect. Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен). |
SetDateTimeProperty(Object, XamlPropertyIndex, DateTime) |
Задает значение свойства DateTimeOffset для определенного объекта IXamlDirect. Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен). |
SetDoubleProperty(Object, XamlPropertyIndex, Double) |
Задает значение свойства Double для определенного объекта IXamlDirect. Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен). |
SetDurationProperty(Object, XamlPropertyIndex, Duration) |
Задает значение свойства Duration для определенного объекта IXamlDirect. Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен). |
SetEnumProperty(Object, XamlPropertyIndex, UInt32) |
Задает значение свойства Перечисления для определенного объекта IXamlDirect. Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен). |
SetGridLengthProperty(Object, XamlPropertyIndex, GridLength) |
Задает значение свойства GridLength для определенного объекта IXamlDirect. Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен). |
SetInt32Property(Object, XamlPropertyIndex, Int32) |
Задает значение свойства Int32 для определенного объекта IXamlDirect. Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен). |
SetMatrix3DProperty(Object, XamlPropertyIndex, Matrix3D) |
Задает значение свойства Matrix3D для определенного IXamlDirect. Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен). |
SetMatrixProperty(Object, XamlPropertyIndex, Matrix) |
Задает значение свойства Matrix для определенного IXamlDirect. Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен). |
SetObjectProperty(Object, XamlPropertyIndex, Object) |
Задает значение свойства объекта для определенного IXamlDirect. Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен). |
SetPointProperty(Object, XamlPropertyIndex, Point) |
Задает значение свойства Point для определенного IXamlDirect. Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен). |
SetRectProperty(Object, XamlPropertyIndex, Rect) |
Задает значение свойства Rect для определенного IXamlDirect. Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен). |
SetSizeProperty(Object, XamlPropertyIndex, Size) |
Задает значение свойства Size для определенного IXamlDirect. Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен). |
SetStringProperty(Object, XamlPropertyIndex, String) |
Задает значение строкового свойства для определенного IXamlDirect. Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен). |
SetThicknessProperty(Object, XamlPropertyIndex, Thickness) |
Задает значение свойства Thickness для определенного IXamlDirect. Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен). |
SetTimeSpanProperty(Object, XamlPropertyIndex, TimeSpan) |
Задает значение свойства TimeSpan для определенного IXamlDirect. Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен). |
SetXamlDirectObjectProperty(Object, XamlPropertyIndex, Object) |
Задает значение свойства IXamlDirect для определенного IXamlDirect. Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен). |