MarkupExtensionReturnTypeAttribute Constructeurs

Définition

Initialise une nouvelle instance de la classe MarkupExtensionReturnTypeAttribute.

Surcharges

MarkupExtensionReturnTypeAttribute()

Initialise une nouvelle instance de la classe MarkupExtensionReturnTypeAttribute.

MarkupExtensionReturnTypeAttribute(Type)

Initialise une nouvelle instance de la classe MarkupExtensionReturnTypeAttribute à l'aide du Type fourni.

MarkupExtensionReturnTypeAttribute(Type, Type)
Obsolète.

Déprécié ; ne pas utiliser.

MarkupExtensionReturnTypeAttribute()

Initialise une nouvelle instance de la classe MarkupExtensionReturnTypeAttribute.

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

S’applique à

MarkupExtensionReturnTypeAttribute(Type)

Initialise une nouvelle instance de la classe MarkupExtensionReturnTypeAttribute à l'aide du Type fourni.

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

Paramètres

returnType
Type

Type de retour signalé par cet attribut.

Remarques

Une MarkupExtension classe personnalisée dérivée doit appliquer cet attribut pour indiquer le type de retour de type sécurisé retourné par son ProvideValue implémentation.

S’applique à

MarkupExtensionReturnTypeAttribute(Type, Type)

Attention

The expressionType argument is not used by the XAML parser. To specify the expected return type, use MarkupExtensionReturnTypeAttribute(Type). To specify custom handling for expression types, use XamlSetMarkupExtensionAttribute.

Déprécié ; ne pas utiliser.

public:
 MarkupExtensionReturnTypeAttribute(Type ^ returnType, Type ^ expressionType);
public MarkupExtensionReturnTypeAttribute (Type returnType, Type expressionType);
[System.Obsolete("The expressionType argument is not used by the XAML parser. To specify the expected return type, use MarkupExtensionReturnTypeAttribute(Type). To specify custom handling for expression types, use XamlSetMarkupExtensionAttribute.")]
public MarkupExtensionReturnTypeAttribute (Type returnType, Type expressionType);
new System.Windows.Markup.MarkupExtensionReturnTypeAttribute : Type * Type -> System.Windows.Markup.MarkupExtensionReturnTypeAttribute
[<System.Obsolete("The expressionType argument is not used by the XAML parser. To specify the expected return type, use MarkupExtensionReturnTypeAttribute(Type). To specify custom handling for expression types, use XamlSetMarkupExtensionAttribute.")>]
new System.Windows.Markup.MarkupExtensionReturnTypeAttribute : Type * Type -> System.Windows.Markup.MarkupExtensionReturnTypeAttribute
Public Sub New (returnType As Type, expressionType As Type)

Paramètres

returnType
Type

Type de retour que cet attribut .NET Framework signale.

expressionType
Type

Déprécié ; ne pas utiliser.

Attributs

Remarques

La forme de MarkupExtensionReturnTypeAttribute qui signale un deuxième paramètre pour une expression est déconseillée/obsolète et ne doit pas être utilisée. Si une expression ou un autre type ou modèle d’évaluation différée est un type de retour possible, vous devez attribuer un type de retour de à la Object place.

S’applique à