XamlSchemaContext.GetXamlType Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает тип XamlType, основанный на идентификаторе типа среды CLR или языка XAML.
Перегрузки
GetXamlType(Type) |
Возвращает тип XamlType, основанный на идентификаторе типа среды CLR. |
GetXamlType(XamlTypeName) |
Возвращает объект XamlType, основанный на имени системного типа XAML. |
GetXamlType(String, String, XamlType[]) |
Возвращает тип XamlType на основе пространства имен XAML и строки имени типа. Данная сигнатура может указывать аргументы типа в случаях, когда целевой тип является универсальным. |
GetXamlType(Type)
Возвращает тип XamlType, основанный на идентификаторе типа среды CLR.
public:
virtual System::Xaml::XamlType ^ GetXamlType(Type ^ type);
public virtual System.Xaml.XamlType GetXamlType (Type type);
abstract member GetXamlType : Type -> System.Xaml.XamlType
override this.GetXamlType : Type -> System.Xaml.XamlType
Public Overridable Function GetXamlType (type As Type) As XamlType
Параметры
Возвращаемое значение
Тип XamlType, соответствующий входному параметру type
.
Исключения
type
имеет значение null
.
Комментарии
Эта перегрузка предполагает, что для резервной системы типов используется среда CLR. Если вы не используете систему типов CLR, используйте GetXamlType(XamlTypeName).
Применяется к
GetXamlType(XamlTypeName)
Возвращает объект XamlType, основанный на имени системного типа XAML.
public:
System::Xaml::XamlType ^ GetXamlType(System::Xaml::Schema::XamlTypeName ^ xamlTypeName);
public System.Xaml.XamlType GetXamlType (System.Xaml.Schema.XamlTypeName xamlTypeName);
member this.GetXamlType : System.Xaml.Schema.XamlTypeName -> System.Xaml.XamlType
Public Function GetXamlType (xamlTypeName As XamlTypeName) As XamlType
Параметры
- xamlTypeName
- XamlTypeName
Имя типа XAML, для которого требуется получить объект XamlType.
Возвращаемое значение
Тип XamlType, соответствующий входному параметру xamlTypeName
.
Исключения
xamlTypeName
имеет значение null
.
См. также раздел
Применяется к
GetXamlType(String, String, XamlType[])
Возвращает тип XamlType на основе пространства имен XAML и строки имени типа. Данная сигнатура может указывать аргументы типа в случаях, когда целевой тип является универсальным.
protected public:
virtual System::Xaml::XamlType ^ GetXamlType(System::String ^ xamlNamespace, System::String ^ name, ... cli::array <System::Xaml::XamlType ^> ^ typeArguments);
protected internal virtual System.Xaml.XamlType GetXamlType (string xamlNamespace, string name, params System.Xaml.XamlType[] typeArguments);
abstract member GetXamlType : string * string * System.Xaml.XamlType[] -> System.Xaml.XamlType
override this.GetXamlType : string * string * System.Xaml.XamlType[] -> System.Xaml.XamlType
Protected Friend Overridable Function GetXamlType (xamlNamespace As String, name As String, ParamArray typeArguments As XamlType()) As XamlType
Параметры
- xamlNamespace
- String
Пространство имен XAML, содержащее необходимый тип.
- name
- String
Строковое представление имени требуемого типа.
- typeArguments
- XamlType[]
Аргументы типа инициализации для универсального типа.
Возвращаемое значение
Объект XamlType, соответствующий входным критериям.