RowDefinition Classe

Definizione

Elemento IDefinition che definisce le proprietà per una riga in una Grid.

public sealed class RowDefinition : Xamarin.Forms.BindableObject, Xamarin.Forms.IDefinition
type RowDefinition = class
    inherit BindableObject
    interface IDefinition
Ereditarietà
System.Object
RowDefinition
Implementazioni

Commenti

Gli sviluppatori di app possono specificare GridUnitType valori per la Height proprietà in XAML. Questa operazione viene in genere eseguita all'interno di tag per la RowDefinitions proprietà della raccolta. Nell'esempio seguente viene illustrata l'impostazione di tre altezze di riga su ognuno dei tre valori validi GridUnitType :

<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="*" />
<RowDefinition Height="100" />
</Grid.RowDefinitions>

Costruttori

RowDefinition()

Crea un nuovo oggetto RowDefinition con valori predefiniti.

Campi

HeightProperty

Archivio di backup per la proprietà Height.

Proprietà

BindingContext

Ottiene o imposta l'oggetto contenente le proprietà che saranno interessate dalle proprietà associate appartenenti a questo elemento BindableObject.

(Ereditato da BindableObject)
Dispatcher

Elemento IDefinition che definisce le proprietà per una riga in una Grid.

(Ereditato da BindableObject)
Height

Ottiene o imposta l'altezza della riga.

Metodi

ApplyBindings()

Applica le associazioni a BindingContext.

(Ereditato da BindableObject)
ClearValue(BindableProperty)

Cancella qualsiasi valore impostato da SetValue per property.

(Ereditato da BindableObject)
ClearValue(BindablePropertyKey)

Cancella qualsiasi valore impostato dalla proprietà SetValue identificato da propertyKey.

(Ereditato da BindableObject)
CoerceValue(BindableProperty)

Elemento IDefinition che definisce le proprietà per una riga in una Grid.

(Ereditato da BindableObject)
CoerceValue(BindablePropertyKey)

Elemento IDefinition che definisce le proprietà per una riga in una Grid.

(Ereditato da BindableObject)
GetValue(BindableProperty)

Restituisce il valore contenuto in BindableProperty.

(Ereditato da BindableObject)
GetValues(BindableProperty, BindableProperty)
Obsoleti.

Per uso interno della piattaforma Xamarin.Forms.

(Ereditato da BindableObject)
GetValues(BindableProperty, BindableProperty, BindableProperty)
Obsoleti.

Per uso interno della piattaforma Xamarin.Forms.

(Ereditato da BindableObject)
IsSet(BindableProperty)

Restituisce true se la proprietà di destinazione esiste ed è stata impostata.

(Ereditato da BindableObject)
OnBindingContextChanged()

Eseguire l'override di questo metodo per eseguire un'azione quando BindingContext viene modificato.

(Ereditato da BindableObject)
OnPropertyChanged(String)

Chiamare questo metodo da una classe figlio per segnalare una modifica che si è verificata su una proprietà.

(Ereditato da BindableObject)
OnPropertyChanging(String)

Chiamare questo metodo da una classe figlio per segnalare che una proprietà sta per essere modificata.

(Ereditato da BindableObject)
RemoveBinding(BindableProperty)

Rimuove un'associazione impostata in precedenza.

(Ereditato da BindableObject)
SetBinding(BindableProperty, BindingBase)

Assegna un'associazione a una proprietà.

(Ereditato da BindableObject)
SetValue(BindableProperty, Object)

Imposta il valore della proprietà specificata.

(Ereditato da BindableObject)
SetValue(BindablePropertyKey, Object)

Imposta il valore di propertyKey.

(Ereditato da BindableObject)
SetValueCore(BindableProperty, Object, SetValueFlags)

Per uso interno della piattaforma Xamarin.Forms.

(Ereditato da BindableObject)
UnapplyBindings()

Annulla tutte le associazioni impostate in precedenza.

(Ereditato da BindableObject)

Eventi

BindingContextChanged

Si verifica ogni volta che la proprietà BindingContext cambia.

(Ereditato da BindableObject)
PropertyChanged

Viene chiamato quando una proprietà è stata modificata.

(Ereditato da BindableObject)
PropertyChanging

Viene chiamato quando una proprietà sta per essere modificata.

(Ereditato da BindableObject)
SizeChanged

Evento generato quando vengono modificate le dimensioni della riga.

Implementazioni dell'interfaccia esplicita

IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

Per uso interno della piattaforma Xamarin.Forms.

(Ereditato da BindableObject)

Metodi di estensione

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

Elemento IDefinition che definisce le proprietà per una riga in una Grid.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

Elemento IDefinition che definisce le proprietà per una riga in una Grid.

SetBinding(BindableObject, BindableProperty, String, BindingMode, IValueConverter, String)

Crea un'associazione e la applica a una proprietà.

SetBinding<TSource>(BindableObject, BindableProperty, Expression<Func<TSource,Object>>, BindingMode, IValueConverter, String)
Obsoleti.

Crea e applica un'associazione da un'espressione.

SetOnAppTheme<T>(BindableObject, BindableProperty, T, T)

Elemento IDefinition che definisce le proprietà per una riga in una Grid.

Si applica a