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 , соответствующее условиям ввода.