XamlDirective Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициализирует новый экземпляр класса 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.
Комментарии
Важно!
Эта сигнатура конструктора всегда создает идентификатор директивы, в которой 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
.