BindableProperty.CreateAttached Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vytvoří novou instanci BindableProperty třídy pro připojenou vlastnost.
public static Microsoft.Maui.Controls.BindableProperty CreateAttached (string propertyName, Type returnType, Type declaringType, object defaultValue, Microsoft.Maui.Controls.BindingMode defaultBindingMode = Microsoft.Maui.Controls.BindingMode.OneWay, Microsoft.Maui.Controls.BindableProperty.ValidateValueDelegate validateValue = default, Microsoft.Maui.Controls.BindableProperty.BindingPropertyChangedDelegate propertyChanged = default, Microsoft.Maui.Controls.BindableProperty.BindingPropertyChangingDelegate propertyChanging = default, Microsoft.Maui.Controls.BindableProperty.CoerceValueDelegate coerceValue = default, Microsoft.Maui.Controls.BindableProperty.CreateDefaultValueDelegate defaultValueCreator = default);
static member CreateAttached : string * Type * Type * obj * Microsoft.Maui.Controls.BindingMode * Microsoft.Maui.Controls.BindableProperty.ValidateValueDelegate * Microsoft.Maui.Controls.BindableProperty.BindingPropertyChangedDelegate * Microsoft.Maui.Controls.BindableProperty.BindingPropertyChangingDelegate * Microsoft.Maui.Controls.BindableProperty.CoerceValueDelegate * Microsoft.Maui.Controls.BindableProperty.CreateDefaultValueDelegate -> Microsoft.Maui.Controls.BindableProperty
Public Shared Function CreateAttached (propertyName As String, returnType As Type, declaringType As Type, defaultValue As Object, Optional defaultBindingMode As BindingMode = Microsoft.Maui.Controls.BindingMode.OneWay, Optional validateValue As BindableProperty.ValidateValueDelegate = Nothing, Optional propertyChanged As BindableProperty.BindingPropertyChangedDelegate = Nothing, Optional propertyChanging As BindableProperty.BindingPropertyChangingDelegate = Nothing, Optional coerceValue As BindableProperty.CoerceValueDelegate = Nothing, Optional defaultValueCreator As BindableProperty.CreateDefaultValueDelegate = Nothing) As BindableProperty
Parametry
- propertyName
- String
Název BindableProperty.
- returnType
- Type
Typ proměnné
- declaringType
- Type
Typ deklarujícího objektu.
- defaultValue
- Object
Výchozí hodnota vlastnosti.
- defaultBindingMode
- BindingMode
BindingMode použít v SetBinding(), pokud není zadaný žádný BindingMode. Tento parametr je volitelný. Výchozí hodnota je BindingMode.OneWay.
- validateValue
- BindableProperty.ValidateValueDelegate
Delegát, který se má spustit, když je nastavená hodnota. Tento parametr je volitelný. Výchozí hodnota je null.
- propertyChanged
- BindableProperty.BindingPropertyChangedDelegate
Delegát, který se má spustit, když se hodnota změnila. Tento parametr je volitelný. Výchozí hodnota je null.
- propertyChanging
- BindableProperty.BindingPropertyChangingDelegate
Delegát, který se má spustit, když se hodnota změní. Tento parametr je volitelný. Výchozí hodnota je null.
- coerceValue
- BindableProperty.CoerceValueDelegate
Delegát, který slouží k přetěžování rozsahu hodnoty. Tento parametr je volitelný. Výchozí hodnota je null.
- defaultValueCreator
- BindableProperty.CreateDefaultValueDelegate
Func použitý k inicializaci výchozí hodnoty pro odkazové typy.
Návraty
Nově vytvořené připojené BindableProperty.