XamlDirective 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
初始化 XamlDirective 类的新实例。
重载
XamlDirective(String, String) |
初始化 XamlDirective 类的新实例,同时为名称和单个 XAML 命名空间指定值。 只有在您希望或预计 IsUnknown 对于指令报告 |
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 类型系统报告true
的IsUnknown指令生成标识符。 如果需要的信息 (后盾类型和文本语法信息项进行转换) 并且需要可以应用指令的标识符,请改用 XamlDirective.XamlDirective 构造函数签名。
如果使用此签名,则 AllowedLocation 实例的值为 Any;值 Type 和 TypeConverter 值均为两者 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 不作为报表 IsUnknown 的 true
构造函数。