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.

Комментарии

Важно!

Эта сигнатура конструктора всегда создает идентификатор директивы, в которой IsUnknown отчеты true для системы типов XAML. Если доступны необходимые сведения (резервный тип и текстовый элемент сведений синтаксиса для преобразования) и вам нужен идентификатор, который может применить директиву, используйте XamlDirective.XamlDirective вместо него сигнатуру конструктора.

Если вы используете эту сигнатуруAllowedLocation, значение экземпляра равно Any; и Type значение и тоnull, и TypeConverter другое.

Применяется к

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>

Набор пространств имен XAML, в которых может существовать данный объект XamlDirective, переданный в виде перечисляемого набора строк идентификатора.

name
String

Идентификационное имя объекта XamlDirective.

xamlType
XamlType

Тип XAML, лежащий в основе объекта XamlDirective.

typeConverter
XamlValueConverter<TypeConverter>

Преобразователь типов, используемый данным объектом XamlDirective для преобразования синтаксиса текста.

allowedLocation
AllowedMemberLocations

Значение перечисления AllowedMemberLocations.

Исключения

Параметр xamlType имеет значение null.

Комментарии

Этот конструктор необходимо использовать для создания неустративного XamlDirective отчета IsUnknown true.

Применяется к