Partager via


MarkupExtension Classe

Définition

Fournit une classe de base pour les implémentations d’extension de balisage XAML.

/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class MarkupExtension
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public class MarkupExtension
Public Class MarkupExtension
Héritage
Object IInspectable MarkupExtension
Attributs

Remarques

Pour obtenir des exemples d’extensions de balisage personnalisées, consultez les extensions de balisage dans le référentiel Windows Community Toolkit .

Constructeurs

MarkupExtension()

Initialise une nouvelle instance de la classe MarkupExtension.

Méthodes

ProvideValue()

En cas d’implémentation dans une classe dérivée, retourne un objet qui est fourni comme valeur de la propriété cible de cette extension de balisage.

ProvideValue(IXamlServiceProvider)

Récupère un objet qui est la valeur du fournisseur de services cible.

S’applique à

Voir aussi