MarkupExtension Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет базовый класс для реализаций расширения разметки XAML.
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class MarkupExtension
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public class MarkupExtension
Public Class MarkupExtension
- Наследование
- Атрибуты
Комментарии
Примеры пользовательских расширений разметки см. в разделе Расширения разметки в репозитории Windows Community Toolkit .
Конструкторы
MarkupExtension() |
Инициализирует новый экземпляр класса MarkupExtension. |
Методы
ProvideValue() |
При реализации в производном классе возвращает объект, предоставляемый как значение целевого свойства для данного расширения разметки. |
ProvideValue(IXamlServiceProvider) |
Извлекает объект , который является значением целевого поставщика услуг. |