更新 : 2007 年 11 月
XML 名前空間と CLR 名前空間との間の割り当てをアセンブリで指定します。このクラスは継承できません。
名前空間 :
System.Windows.Markup アセンブリ :
WindowsBase (WindowsBase.dll 内)
<AttributeUsageAttribute(AttributeTargets.Assembly, AllowMultiple := True)> _
Public NotInheritable Class XmlnsDefinitionAttribute _
Inherits Attribute
Dim instance As XmlnsDefinitionAttribute
[AttributeUsageAttribute(AttributeTargets.Assembly, AllowMultiple = true)]
public sealed class XmlnsDefinitionAttribute : Attribute
[AttributeUsageAttribute(AttributeTargets::Assembly, AllowMultiple = true)]
public ref class XmlnsDefinitionAttribute sealed : public Attribute
/** @attribute AttributeUsageAttribute(AttributeTargets.Assembly, AllowMultiple = true) */
public final class XmlnsDefinitionAttribute extends Attribute
public final class XmlnsDefinitionAttribute extends Attribute
このクラスのインスタンスは、XAML では直接作成できません。
XML 名前空間は、XAML マークアップ ファイルで使用できます。
XAML ファイル内の適切な要素の型と属性を検出するために、XAML プロセッサは、XmlnsDefinitionAttribute オブジェクトの各参照アセンブリを検索します。
XAML ファイルで、要素タグまたは属性の xmlns 属性が XmlnsDefinitionAttribute 内の XmlNamespace と一致する場合、XAML プロセッサは XmlnsDefinitionAttribute インスタンスに格納されている ClrNamespace および AssemblyName を使用して、要素または属性がアセンブリ内のこの名前空間に含まれる型と一致するかどうかを確認します。
System..::.Object
System..::.Attribute
System.Windows.Markup..::.XmlnsDefinitionAttribute
この型のすべてのパブリック static (Visual Basic では Shared) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
Windows Vista
.NET Framework および .NET Compact Framework では、各プラットフォームのすべてのバージョンはサポートしていません。サポートされているバージョンについては、「.NET Framework システム要件」を参照してください。
.NET Framework
サポート対象 : 3.5、3.0
参照
その他の技術情報