XamlObjectWriter.WriteNamespace(NamespaceDeclaration) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
次のオブジェクト スコープまたはメンバー スコープに適用される名前空間の宣言を定義します。
public:
override void WriteNamespace(System::Xaml::NamespaceDeclaration ^ namespaceDeclaration);
public override void WriteNamespace (System.Xaml.NamespaceDeclaration namespaceDeclaration);
override this.WriteNamespace : System.Xaml.NamespaceDeclaration -> unit
Public Overrides Sub WriteNamespace (namespaceDeclaration As NamespaceDeclaration)
パラメーター
- namespaceDeclaration
- NamespaceDeclaration
書き込む名前空間宣言。
例外
namespaceDeclaration
が null
です。
namespaceDeclaration
のコンポーネントが null
です。
XAML 名前空間ノードを無効なスコープで記述しようとしました。
注釈
現在のスコープがルート スコープ、オブジェクト スコープ、またはメンバー スコープである場合は、名前空間宣言を記述できます。 ただし、 は、WriteNamespace、WriteNamespaceWriteStartObject、または WriteStartMemberのいずれかの呼び出しの直前にのみ呼び出すことができます。 連続する WriteNamespace ケースは、同じノードに複数の名前空間宣言を書き込む場合です。 最終的には、 または WriteStartMember をWriteStartObject呼び出す必要があります。
WriteNamespace はメタファーを Start
/End
使用しません。 XAML 名前空間には CLR 表現の意味でメンバーが含まれていますが、メンバーは既知であり、拡張のために の特殊な型 XamlMember として表す必要はありません。 の値にアクセスするには、NamespaceDeclarationその プロパティと Prefix プロパティにNamespaceアクセスします。
名前空間宣言には、プレフィックスの String.Empty 値を指定できます。 プレフィックスは String.Empty 、既定の XAML 名前空間の宣言を表します。 既定のプレフィックスを表すために null を使用しないでください。この API で例外がスローされます。 詳細については、「NamespaceDeclaration」を参照してください。
適用対象
.NET