次の方法で共有


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 Community Toolkit リポジトリのマークアップ拡張機能を 参照してください。

コンストラクター

MarkupExtension()

MarkupExtension クラスの新しいインスタンスを初期化します。

メソッド

ProvideValue()

派生クラスで実装された場合、このマークアップ拡張機能のターゲット プロパティの値として提供されるオブジェクトを返します。

ProvideValue(IXamlServiceProvider)

ターゲット サービス プロバイダーの値である オブジェクトを取得します。

適用対象

こちらもご覧ください