BindingExtension Classe

Definizione

Fornisce un'estensione di markup XAML che crea un oggetto Binding da un valore di attributo XAML.

public ref class BindingExtension sealed : Microsoft::Maui::Controls::Xaml::IMarkupExtension<Microsoft::Maui::Controls::BindingBase ^>
[Microsoft.Maui.Controls.ContentProperty("Path")]
[Microsoft.Maui.Controls.Xaml.RequireService(new System.Type[] { typeof(Microsoft.Maui.Controls.Xaml.IXamlTypeResolver), typeof(Microsoft.Maui.Controls.Xaml.IXamlDataTypeProvider) })]
public sealed class BindingExtension : Microsoft.Maui.Controls.Xaml.IMarkupExtension<Microsoft.Maui.Controls.BindingBase>
[Microsoft.Maui.Controls.ContentProperty("Path")]
[Microsoft.Maui.Controls.Xaml.AcceptEmptyServiceProvider]
public sealed class BindingExtension : Microsoft.Maui.Controls.Xaml.IMarkupExtension<Microsoft.Maui.Controls.BindingBase>
[<Microsoft.Maui.Controls.ContentProperty("Path")>]
[<Microsoft.Maui.Controls.Xaml.RequireService(new System.Type[] { typeof(Microsoft.Maui.Controls.Xaml.IXamlTypeResolver), typeof(Microsoft.Maui.Controls.Xaml.IXamlDataTypeProvider) })>]
type BindingExtension = class
    interface IMarkupExtension<BindingBase>
    interface IMarkupExtension
[<Microsoft.Maui.Controls.ContentProperty("Path")>]
[<Microsoft.Maui.Controls.Xaml.AcceptEmptyServiceProvider>]
type BindingExtension = class
    interface IMarkupExtension<BindingBase>
    interface IMarkupExtension
Public NotInheritable Class BindingExtension
Implements IMarkupExtension(Of BindingBase)
Ereditarietà
BindingExtension
Attributi
Implementazioni

Costruttori

Nome Descrizione
BindingExtension()

Fornisce un'estensione di markup XAML che crea un oggetto Binding da un valore di attributo XAML.

Proprietà

Nome Descrizione
Converter

Ottiene o imposta il convertitore da utilizzare durante la conversione tra i valori di origine e di destinazione.

ConverterParameter

Ottiene o imposta un parametro da passare al convertitore.

FallbackValue

Ottiene o imposta il valore da utilizzare quando l'associazione non può restituire un valore.

Mode

Ottiene o imposta la modalità di associazione.

Path

Ottiene o imposta il percorso della proprietà di origine dell'associazione.

Source

Ottiene o imposta l'oggetto di origine per l'associazione.

StringFormat

Ottiene o imposta una stringa di formato da utilizzare per convertire il valore associato in una stringa.

TargetNullValue

Ottiene o imposta il valore da utilizzare quando il valore della proprietà di destinazione è null.

TypedBinding

Solo per uso interno. Questa API può essere modificata o rimossa senza preavviso in qualsiasi momento.

UpdateSourceEventName

Ottiene o imposta il nome dell'evento che attiva l'aggiornamento dell'origine nelle associazioni TwoWay.

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IMarkupExtension.ProvideValue(IServiceProvider)

Fornisce un'estensione di markup XAML che crea un oggetto Binding da un valore di attributo XAML.

IMarkupExtension<BindingBase>.ProvideValue(IServiceProvider)

Fornisce un'estensione di markup XAML che crea un oggetto Binding da un valore di attributo XAML.

Si applica a