Delen via


BindingExtension Klas

Definitie

Biedt een XAML-markeringsextensie waarmee een Binding XAML-kenmerkwaarde wordt gemaakt.

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)
Overname
BindingExtension
Kenmerken
Implementeringen

Constructors

Name Description
BindingExtension()

Biedt een XAML-markeringsextensie waarmee een Binding XAML-kenmerkwaarde wordt gemaakt.

Eigenschappen

Name Description
Converter

Hiermee wordt het conversieprogramma opgehaald of ingesteld dat moet worden gebruikt bij het converteren tussen bron- en doelwaarden.

ConverterParameter

Hiermee haalt u een parameter op die moet worden doorgegeven aan het conversieprogramma.

FallbackValue

Hiermee wordt de waarde opgehaald of ingesteld die moet worden gebruikt wanneer de binding geen waarde kan retourneren.

Mode

Hiermee haalt u de bindingsmodus op of stelt u deze in.

Path

Hiermee haalt u het pad op of stelt u het pad in op de eigenschap bindingsbron.

Source

Hiermee haalt u het bronobject voor de binding op of stelt u het in.

StringFormat

Hiermee haalt u een opmaaktekenreeks op die moet worden gebruikt bij het converteren van de afhankelijke waarde naar een tekenreeks.

TargetNullValue

Hiermee wordt de waarde opgehaald of ingesteld die moet worden gebruikt wanneer de doeleigenschapswaarde is null.

TypedBinding

Alleen voor intern gebruik. Deze API kan op elk gewenst moment zonder kennisgeving worden gewijzigd of verwijderd.

UpdateSourceEventName

Hiermee haalt u de naam op van de gebeurtenis die de bronupdate activeert in TwoWay-bindingen.

Expliciete interface-implementaties

Name Description
IMarkupExtension.ProvideValue(IServiceProvider)

Biedt een XAML-markeringsextensie waarmee een Binding XAML-kenmerkwaarde wordt gemaakt.

IMarkupExtension<BindingBase>.ProvideValue(IServiceProvider)

Biedt een XAML-markeringsextensie waarmee een Binding XAML-kenmerkwaarde wordt gemaakt.

Van toepassing op