NullExtension.ProvideValue(IServiceProvider) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このマークアップ拡張機能の出力と同じ値を使うには、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参照することによって取得されます。
適用対象
こちらもご覧ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET