XamlDirective 构造函数

定义

初始化 XamlDirective 类的新实例。

重载

XamlDirective(String, String)

初始化 XamlDirective 类的新实例,同时为名称和单个 XAML 命名空间指定值。 只有在您希望或预计 IsUnknown 对于指令报告 true 时,才使用此签名。

XamlDirective(IEnumerable<String>, String, XamlType, XamlValueConverter<TypeConverter>, AllowedMemberLocations)

初始化 XamlDirective 类的新实例,同时为 XamlDirective 各个情况下的每个可能值指定值。

XamlDirective(String, String)

初始化 XamlDirective 类的新实例,同时为名称和单个 XAML 命名空间指定值。 只有在您希望或预计 IsUnknown 对于指令报告 true 时,才使用此签名。

public:
 XamlDirective(System::String ^ xamlNamespace, System::String ^ name);
public XamlDirective (string xamlNamespace, string name);
new System.Xaml.XamlDirective : string * string -> System.Xaml.XamlDirective
Public Sub New (xamlNamespace As String, name As String)

参数

xamlNamespace
String

主 XAML 命名空间,此 XamlDirective 可能存在于其中。

name
String

XamlDirective 的标识名称。

注解

重要

构造函数的此签名始终为 XAML 类型系统报告trueIsUnknown指令生成标识符。 如果需要的信息 (后盾类型和文本语法信息项进行转换) 并且需要可以应用指令的标识符,请改用 XamlDirective.XamlDirective 构造函数签名。

如果使用此签名,则 AllowedLocation 实例的值为 Any;值 TypeTypeConverter 值均为两者 null

适用于

XamlDirective(IEnumerable<String>, String, XamlType, XamlValueConverter<TypeConverter>, AllowedMemberLocations)

初始化 XamlDirective 类的新实例,同时为 XamlDirective 各个情况下的每个可能值指定值。

public:
 XamlDirective(System::Collections::Generic::IEnumerable<System::String ^> ^ xamlNamespaces, System::String ^ name, System::Xaml::XamlType ^ xamlType, System::Xaml::Schema::XamlValueConverter<System::ComponentModel::TypeConverter ^> ^ typeConverter, System::Xaml::Schema::AllowedMemberLocations allowedLocation);
public XamlDirective (System.Collections.Generic.IEnumerable<string> xamlNamespaces, string name, System.Xaml.XamlType xamlType, System.Xaml.Schema.XamlValueConverter<System.ComponentModel.TypeConverter> typeConverter, System.Xaml.Schema.AllowedMemberLocations allowedLocation);
new System.Xaml.XamlDirective : seq<string> * string * System.Xaml.XamlType * System.Xaml.Schema.XamlValueConverter<System.ComponentModel.TypeConverter> * System.Xaml.Schema.AllowedMemberLocations -> System.Xaml.XamlDirective
Public Sub New (xamlNamespaces As IEnumerable(Of String), name As String, xamlType As XamlType, typeConverter As XamlValueConverter(Of TypeConverter), allowedLocation As AllowedMemberLocations)

参数

xamlNamespaces
IEnumerable<String>

XamlDirective 可存在于其中的 XAML 命名空间的集合,以标识符字符串的可枚举集合的形式传递。

name
String

XamlDirective 的标识名称。

xamlType
XamlType

XamlDirective 提供支持的 XAML 类型。

typeConverter
XamlValueConverter<TypeConverter>

XamlDirective 用于文本语法转换的类型转换器。

allowedLocation
AllowedMemberLocations

AllowedMemberLocations 枚举的一个值。

例外

xamlType 参数为 null

注解

必须使用此构造函数生成 XamlDirective 不作为报表 IsUnknowntrue构造函数。

适用于