TypeExtension Конструкторы

Определение

Инициализирует новый экземпляр класса TypeExtension.

Перегрузки

TypeExtension()

Инициализирует новый экземпляр класса TypeExtension.

TypeExtension(String)

Инициализирует новый экземпляр класса TypeExtension, инициализируя значение TypeName на основе предоставленной строки typeName.

TypeExtension(Type)

Инициализирует новый экземпляр класса TypeExtension, объявляя тип напрямую.

TypeExtension()

Инициализирует новый экземпляр класса TypeExtension.

public:
 TypeExtension();
public TypeExtension ();
Public Sub New ()

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

TypeExtension(String)

Инициализирует новый экземпляр класса TypeExtension, инициализируя значение TypeName на основе предоставленной строки typeName.

public:
 TypeExtension(System::String ^ typeName);
public TypeExtension (string typeName);
new System.Windows.Markup.TypeExtension : string -> System.Windows.Markup.TypeExtension
Public Sub New (typeName As String)

Параметры

typeName
String

Строка, определяющая тип, на который следует создать ссылку. Эта строка использует формат prefix:className. prefix — префикс сопоставления для пространства имен XAML, требуемый только для ссылки на типы, которые не сопоставляются с пространством имен XAML по умолчанию.

Исключения

Предпринята попытка указать typeName как null.

Комментарии

Это значение не вычисляется при его установке в конструкторе. Если значение не nullравно , значение будет первоначально принято. Фактический анализ и оценка значения откладываются до ProvideValue вызова в этом расширении, когда будет проанализирован xaml и активен доступный контекст службы. В настоящее время typeName предполагается разрешить как тип в контексте схемы XAML, и этот тип возвращается.

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

TypeExtension(Type)

Инициализирует новый экземпляр класса TypeExtension, объявляя тип напрямую.

public:
 TypeExtension(Type ^ type);
public TypeExtension (Type type);
new System.Windows.Markup.TypeExtension : Type -> System.Windows.Markup.TypeExtension
Public Sub New (type As Type)

Параметры

type
Type

Тип, представляемый этим экземпляром TypeExtension.

Исключения

type имеет значение null.

Комментарии

Это вспомогательный метод для использования TypeExtension кода во время выполнения и не является частью обычного шаблона реализации расширения разметки.

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