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
继承
Object IInspectable MarkupExtension
属性

注解

有关自定义标记扩展的示例,请参阅 Windows 社区工具包存储库中的标记扩展

构造函数

名称 说明
MarkupExtension()

初始化 MarkupExtension 类的新实例。

方法

名称 说明
ProvideValue()

当在派生类中实现时,返回用作此标记扩展的目标属性值的对象。

ProvideValue(IXamlServiceProvider)

检索一个对象,该对象是目标服务提供程序的值。

适用于

另请参阅