Поделиться через


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 пространства имен).

Применяется к

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