次の方法で共有


NullExtension.ProvideValue(IServiceProvider) メソッド

定義

このマークアップ拡張機能の出力と同じ値を使うには、null を指定します。

public:
 override System::Object ^ ProvideValue(IServiceProvider ^ serviceProvider);
public override object ProvideValue (IServiceProvider serviceProvider);
override this.ProvideValue : IServiceProvider -> obj
Public Overrides Function ProvideValue (serviceProvider As IServiceProvider) As Object

パラメーター

serviceProvider
IServiceProvider

マークアップ拡張機能の実装のためのサービスを提供できるオブジェクト。

戻り値

null 参照。

注釈

このメソッドは XAML プロセッサの実装をサポートしており、直接呼び出すことを意図したものではありません。 XAML プロセッサの実装では、拡張機能の使用を含むオブジェクト グラフを作成するときに、このメソッドが x:Null 使用されます。 これは、XAML プロセッサが を MarkupExtension 処理してその実装を呼び出 ProvideValue すときの一般的な動作に依存します。

この実装は、渡された serviceProviderに基づくサービスには依存しません。 コンテキストに関係なく、常に null 参照を返します。 .NET Framework XAML サービスの実装では、返される値は静的な値をXamlLanguage.Null参照することによって取得されます。

適用対象

こちらもご覧ください