Condividi tramite


MarkupExtension Classe

Definizione

Fornisce una classe di base per le implementazioni dell'estensione di markup 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
Ereditarietà
Object IInspectable MarkupExtension
Attributi

Commenti

Per esempi di estensioni di markup personalizzate, vedere le estensioni di markup nel repository di Windows Community Toolkit .

Costruttori

MarkupExtension()

Inizializza una nuova istanza della classe MarkupExtension.

Metodi

ProvideValue()

In caso di implementazione in una classe derivata, restituisce un oggetto fornito come valore della proprietà di destinazione per questa estensione di markup.

ProvideValue(IXamlServiceProvider)

Recupera un oggetto che corrisponde al valore del provider di servizi di destinazione.

Si applica a

Vedi anche