StackLayout Classe

Definizione

Oggetto Layout<T> che posiziona gli elementi figlio in una singola riga che può essere orientata orizzontalmente o verticalmente.A Layout<T> that positions child elements in a single line which can be oriented vertically or horizontally.

public class StackLayout : Xamarin.Forms.Layout<Xamarin.Forms.View>, Xamarin.Forms.IElementConfiguration<Xamarin.Forms.StackLayout>
type StackLayout = class
    inherit Layout<View>
    interface IElementConfiguration<StackLayout>
Ereditarietà
Implementazioni

Commenti

Poiché StackLayout layout di ignorare i limiti sui relativi elementi figlio, gli sviluppatori di applicazioni non devono impostare limiti su di essi.Because StackLayout layouts override the bounds on their child elements, application developers should not set bounds on them.

Esempio di codice seguente, adattato dal FormsGallery riportato di seguito viene illustrato come creare un nuovo StackLayout con elementi figlio che illustrano molti dei comportamenti di layout StackLayout:The following example code, adapted from the FormsGallery example shows how to create a new StackLayout with children that explore many of the layout behaviors of StackLayout:


StackLayout stackLayout = new StackLayout
{
    Spacing = 0,
    VerticalOptions = LayoutOptions.FillAndExpand,
    Children = 
    {
        new Label
        {
            Text = "StackLayout",
            HorizontalOptions = LayoutOptions.Start
        },
        new Label
        {
            Text = "stacks its children",
            HorizontalOptions = LayoutOptions.Center
        },
        new Label
        {
            Text = "vertically",
            HorizontalOptions = LayoutOptions.End
        },
        new Label
        {
            Text = "by default,",
            HorizontalOptions = LayoutOptions.Center
        },
        new Label
        {
            Text = "but horizontal placement",
            HorizontalOptions = LayoutOptions.Start
        },
        new Label
        {
            Text = "can be controlled with",
            HorizontalOptions = LayoutOptions.Center
        },
        new Label
        {
            Text = "the HorizontalOptions property.",
            HorizontalOptions = LayoutOptions.End
        },
        new Label
        {
            Text = "An Expand option allows one or more children " +
                   "to occupy the an area within the remaining " +
                   "space of the StackLayout after it's been sized " +
                   "to the height of its parent.",
            VerticalOptions = LayoutOptions.CenterAndExpand,
            HorizontalOptions = LayoutOptions.End
        },
        new StackLayout
        {
            Spacing = 0,
            Orientation = StackOrientation.Horizontal,
            Children = 
            {
                new Label
                {
                    Text = "Stacking",
                },
                new Label
                {
                    Text = "can also be",
                    HorizontalOptions = LayoutOptions.CenterAndExpand
                },
                new Label
                {
                    Text = "horizontal.",
                },
            }
        }
    }
};

Costruttori

StackLayout()

Inizializza una nuova istanza della classe StackLayout.Initializes a new instance of the StackLayout class.

Campi

OrientationProperty

Identifica la proprietà associabile Orientation.Identifies the Orientation bindable property.

SpacingProperty

Identifica la proprietà associabile Spacing.Identifies the Spacing bindable property.

Proprietà

AnchorX

Ottiene o imposta il componente X del punto centrale di qualsiasi trasformazione, rispetto ai limiti dell'elemento.Gets or sets the X component of the center point for any transform, relative to the bounds of the element. Si tratta di una proprietà associabile.This is a bindable property.

(Inherited from VisualElement)
AnchorY

Ottiene o imposta il componente Y del punto centrale di qualsiasi trasformazione, rispetto ai limiti dell'elemento.Gets or sets the Y component of the center point for any transform, relative to the bounds of the element. Si tratta di una proprietà associabile.This is a bindable property.

(Inherited from VisualElement)
AutomationId

Ottiene o imposta un valore che consente al framework di automazione di individuare questo elemento e di interagire con esso.Gets or sets a value that allows the automation framework to find and interact with this element.

(Inherited from Element)
BackgroundColor

Ottiene o imposta il colore di riempimento dello sfondo di un elemento VisualElement.Gets or sets the color which will fill the background of a VisualElement. Si tratta di una proprietà associabile.This is a bindable property.

(Inherited from VisualElement)
Batched

Per uso interno della piattaforma Xamarin.Forms.For internal use by the Xamarin.Forms platform.

(Inherited from VisualElement)
Behaviors

Ottiene l'elenco dei comportamenti associati a questo elemento.Gets the list of Behavior associated to this element. Si tratta di una proprietà associabile.This is a bindable propery.

(Inherited from VisualElement)
BindingContext

Ottiene o imposta l'oggetto contenente le proprietà che saranno interessate dalle proprietà associate appartenenti a questo elemento BindableObject.Gets or sets object that contains the properties that will be targeted by the bound properties that belong to this BindableObject.

(Inherited from BindableObject)
Bounds

Ottiene i limiti dell'elemento.Gets the bounds of the element.

(Inherited from VisualElement)
CascadeInputTransparent

Ottiene o imposta un valore che determina se gli elementi figlio ereditano la trasparenza di input del layout this quando la trasparenza è true.Gets or sets a value that controls whether child elements inherit the input transparency of this layout when the tranparency is true.

(Inherited from Layout)
Children

Ottiene un oggetto IList<View> dell'elemento figlio del layout.Gets an IList<View> of child element of the Layout.

(Inherited from Layout<T>)
class (Inherited from NavigableElement)
ClassId

Ottiene o imposta un valore utilizzato per identificare una raccolta di elementi semanticamente simili.Gets or sets a value used to identify a collection of semantically similar elements.

(Inherited from Element)
DisableLayout

Per uso interno della piattaforma Xamarin.Forms.For internal use by the Xamarin.Forms platform.

(Inherited from VisualElement)
EffectControlProvider

Per uso interno della piattaforma Xamarin.Forms.For internal use by the Xamarin.Forms platform.

(Inherited from Element)
Effects

Un elenco degli effetti che vengono applicati a questo elemento.A list of the effects that are applied to this item.

(Inherited from Element)
FlowDirection

Ottiene o imposta la direzione di flusso del layout.Gets or sets the layout flow direction.

(Inherited from VisualElement)
GestureController

Ottiene il controller di movimento per la visualizzazione.Gets the gesture controller for the view.

(Inherited from View)
GestureRecognizers

La raccolta di riconoscitori di movimento associata alla vista.The collection of gesture recognizers associated with this view.

(Inherited from View)
Height

Ottiene l'altezza corrente di questo elemento di cui è stato eseguito il rendering.Gets the current rendered height of this element. Si tratta di una proprietà associabile di sola lettura.This is a read-only bindable property.

(Inherited from VisualElement)
HeightRequest

Ottiene o imposta l'override dell'altezza desiderata di questo elemento.Gets or sets the desired height override of this element.

(Inherited from VisualElement)
HorizontalOptions

Ottiene o imposta l'elemento LayoutOptions che definisce come l'elemento viene disposto in un ciclo di layout.Gets or sets the LayoutOptions that define how the element gets laid in a layout cycle. Si tratta di una proprietà associabile.This is a bindable property.

(Inherited from View)
Id

Ottiene un valore che può essere utilizzato per identificare in modo univoco un elemento tramite l'esecuzione di un'applicazione.Gets a value that can be used to uniquely identify an element through the run of an application.

(Inherited from Element)
InputTransparent

Ottiene o imposta un valore che indica se l'elemento deve essere incluso nel ciclo di interazione dell'utente.Gets or sets a value indicating whether this element should be involved in the user interaction cycle. Si tratta di una proprietà associabile.This is a bindable property.

(Inherited from VisualElement)
IsClippedToBounds

Ottiene o imposta un valore che determina se il layout deve ritagliare gli elementi figlio ai limiti.Gets or sets a value which determines if the Layout should clip its children to its bounds.

(Inherited from Layout)
IsEnabled

Ottiene o imposta un valore che indica se l'elemento è abilitato nell'interfaccia utente.Gets or sets a value indicating whether this element is enabled in the user interface. Si tratta di una proprietà associabile.This is a bindable property.

(Inherited from VisualElement)
IsFocused

Ottiene o imposta un valore che indica se questo elemento ha attualmente lo stato attivo.Gets a value indicating whether this element is focused currently. Si tratta di una proprietà associabile.This is a bindable property.

(Inherited from VisualElement)
IsInNativeLayout

Per uso interno della piattaforma Xamarin.Forms.For internal use by the Xamarin.Forms platform.

(Inherited from VisualElement)
IsNativeStateConsistent

Per uso interno della piattaforma Xamarin.Forms.For internal use by the Xamarin.Forms platform.

(Inherited from VisualElement)
IsPlatformEnabled

Per uso interno della piattaforma Xamarin.Forms.For internal use by the Xamarin.Forms platform.

(Inherited from VisualElement)
IsTabStop

Ottiene o imposta un valore che indica se questo elemento è incluso nell'ordine di spostamento tramite tabulazione.Gets or sets a value that indicates whether this element is included in tab navigation. Si tratta di una proprietà associabile.This is a bindable property.

(Inherited from VisualElement)
IsVisible

Ottiene o imposta un valore che determina se l'elemento deve essere parte della struttura ad albero visuale o meno.Gets or sets a value that determines whether this elements should be part of the visual tree or not. Si tratta di una proprietà associabile.This is a bindable property.

(Inherited from VisualElement)
LogicalChildren

Per uso interno della piattaforma Xamarin.Forms.For internal use by the Xamarin.Forms platform.

(Inherited from Element)
Margin

Ottiene o imposta il margine per la vista.Gets or sets the margin for the view.

(Inherited from View)
MinimumHeightRequest

Ottiene o imposta un valore che sostituisce l'altezza minima richiesta dall'elemento durante il layout.Gets or sets a value which overrides the minimum height the element will request during layout.

(Inherited from VisualElement)
MinimumWidthRequest

Ottiene o imposta un valore che sostituisce la larghezza minima richiesta dall'elemento durante il layout.Gets or sets a value which overrides the minimum width the element will request during layout.

(Inherited from VisualElement)
Navigation (Inherited from NavigableElement)
NavigationProxy (Inherited from NavigableElement)
Opacity

Ottiene o imposta il valore di opacità applicato all'elemento quando ne viene eseguito il rendering.Gets or sets the opacity value applied to the element when it is rendered. Si tratta di una proprietà associabile.This is a bindable property.

(Inherited from VisualElement)
Orientation

Ottiene o imposta il valore che indica la direzione in cui sono posizionati gli elementi figlio.Gets or sets the value which indicates the direction which child elements are positioned.

Padding

Ottiene o imposta la spaziatura interna del layout.Gets or sets the inner padding of the Layout.

(Inherited from Layout)
Parent

Ottiene o imposta l'elemento padre dell'elemento.Gets or sets the parent element of the element.

(Inherited from Element)
ParentView

Ottiene l'elemento che rappresenta il predecessore più vicino di questo elemento che è VisualElement.Gets the element which is the closest ancestor of this element that is a VisualElement.

(Inherited from Element)
Platform (Inherited from Element)
RealParent

Per uso interno della piattaforma Xamarin.Forms.For internal use by the Xamarin.Forms platform.

(Inherited from Element)
Resources

Ottiene o imposta il dizionario risorse locale.Gets or sets the local resource dictionary.

(Inherited from VisualElement)
Rotation

Ottiene o imposta la rotazione intorno all'asse Z (rotazione affine) quando viene eseguito il rendering dell'elemento.Gets or sets the rotation about the Z-axis (affine rotation) when the element is rendered.

(Inherited from VisualElement)
RotationX

Ottiene o imposta la rotazione intorno all'asse X (rotazione prospettica) quando viene eseguito il rendering dell'elemento.Gets or sets the rotation about the X-axis (perspective rotation) when the element is rendered.

(Inherited from VisualElement)
RotationY

Ottiene o imposta la rotazione intorno all'asse Y (rotazione prospettica) quando viene eseguito il rendering dell'elemento.Gets or sets the rotation about the Y-axis (perspective rotation) when the element is rendered.

(Inherited from VisualElement)
Scale

Ottiene o imposta il fattore di scala applicato all'elemento.Gets or sets the scale factor applied to the element.

(Inherited from VisualElement)
ScaleX

Ottiene o imposta un valore di scala da applicare alla direzione X.Gets or sets a scale value to apply to the X direction.

(Inherited from VisualElement)
ScaleY

Ottiene o imposta un valore di scala da applicare alla direzione Y.Gets or sets a scale value to apply to the Y direction.

(Inherited from VisualElement)
Spacing

Ottiene o imposta un valore che indica la quantità di spazio tra ogni elemento figlio.Gets or sets a value which indicates the amount of space between each child element.

Style (Inherited from NavigableElement)
StyleClass (Inherited from NavigableElement)
StyleId

Ottiene o imposta un valore definito dall'utente per identificare in modo univoco l'elemento.Gets or sets a user defined value to uniquely identify the element.

(Inherited from Element)
TabIndex (Inherited from VisualElement)
TranslationX

Ottiene o imposta il delta di traslazione X dell'elemento.Gets or sets the X translation delta of the element.

(Inherited from VisualElement)
TranslationY

Ottiene o imposta il delta di traslazione Y dell'elemento.Gets or sets the Y translation delta of the element.

(Inherited from VisualElement)
Triggers

Ottiene l'elenco dei trigger associati a questo elemento.Gets the list of Trigger associated to this element. Si tratta di una proprietà associabile.This is a bindable property.

(Inherited from VisualElement)
VerticalOptions

Ottiene o imposta l'elemento LayoutOptions che definisce come l'elemento viene disposto in un ciclo di layout.Gets or sets the LayoutOptions that define how the element gets laid in a layout cycle. Si tratta di una proprietà associabile.This is a bindable property.

(Inherited from View)
Visual (Inherited from VisualElement)
Width

Ottiene la larghezza corrente di questo elemento di cui è stato eseguito il rendering.Gets the current rendered width of this element. Si tratta di una proprietà associabile di sola lettura.This is a read-only bindable property.

(Inherited from VisualElement)
WidthRequest

Ottiene o imposta l'override della larghezza desiderata di questo elemento.Gets or sets the desired width override of this element.

(Inherited from VisualElement)
X

Ottiene la posizione X corrente di questo elemento.Gets the current X position of this element. Si tratta di una proprietà associabile di sola lettura.This is a read-only bindable property.

(Inherited from VisualElement)
Y

Ottiene la posizione Y corrente di questo elemento.Gets the current Y position of this element. Si tratta di una proprietà associabile di sola lettura.This is a read-only bindable property.

(Inherited from VisualElement)

Metodi

ApplyBindings()

Applica le associazioni a BindingContext.Apply the bindings to BindingContext.

(Inherited from BindableObject)
BatchBegin()

Segnala l'inizio di un batch di modifiche alle proprietà degli elementi.Signals the start of a batch of changes to the elements properties.

(Inherited from VisualElement)
BatchCommit()

Segnala la fine di un batch di comandi all'elemento e indica la necessità di eseguire il commit dei comandi.Signals the end of a batch of commands to the element and that those commands should now be committed.

(Inherited from VisualElement)
ChangeVisualState()

Per uso interno della piattaforma Xamarin.Forms.For internal use by the Xamarin.Forms platform.

(Inherited from VisualElement)
ClearValue(BindableProperty)

Cancella qualsiasi valore impostato da SetValue per property.Clears any value set by SetValue for property.

(Inherited from BindableObject)
ClearValue(BindablePropertyKey)

Cancella qualsiasi valore impostato dalla proprietà SetValue identificato da propertyKey.Clears any value set by SetValue for the property that is identified by propertyKey.

(Inherited from BindableObject)
Descendants()

Per uso interno della piattaforma Xamarin.Forms.For internal use by the Xamarin.Forms platform.

(Inherited from Element)
EffectIsAttached(String)

Per uso interno della piattaforma Xamarin.Forms.For internal use by the Xamarin.Forms platform.

(Inherited from Element)
FindByName(String)

Restituisce l'elemento con il nome specificato.Returns the element that has the specified name.

(Inherited from Element)
Focus()

Tenta di impostare lo stato attivo su questo elemento.Attemps to set focus to this element.

(Inherited from VisualElement)
ForceLayout()

Forza un ciclo di layout per l'elemento e tutti i relativi discendenti.Forces a layout cycle on the element and all of its descendants.

(Inherited from Layout)
GetChildElements(Point)

Restituisce gli elementi figlio che si trovano visivamente sotto l'elemento point specificato.Returns the child elements that are visually beneath the specified point.

(Inherited from View)
GetSizeRequest(Double, Double)

Restituisce SizeRequest del layout.Returns the SizeRequest of the Layout. La chiamata a questo metodo avvia il passaggio di misurazione di un ciclo di layout.Calling this method begins the measure pass of a layout cycle.

(Inherited from Layout)
GetValue(BindableProperty)

Restituisce il valore contenuto in BindableProperty.Returns the value that is contained in the BindableProperty.

(Inherited from BindableObject)
GetValues(BindableProperty, BindableProperty)

Per uso interno della piattaforma Xamarin.Forms.For internal use by the Xamarin.Forms platform.

(Inherited from BindableObject)
GetValues(BindableProperty, BindableProperty, BindableProperty)

Per uso interno della piattaforma Xamarin.Forms.For internal use by the Xamarin.Forms platform.

(Inherited from BindableObject)
InvalidateLayout()

Invalida il layout corrente.Invalidates the current layout.

(Inherited from Layout)
InvalidateMeasure()

Metodo chiamato per invalidare il layout dell'elemento VisualElement.Method that is called to invalidate the layout of this VisualElement. Genera l'evento MeasureInvalidated.Raises the MeasureInvalidated event.

(Inherited from VisualElement)
InvalidateMeasureNonVirtual(InvalidationTrigger)

Per uso interno della piattaforma Xamarin.Forms.For internal use by the Xamarin.Forms platform.

(Inherited from VisualElement)
IsSet(BindableProperty)

Restituisce true se la proprietà di destinazione esiste ed è stata impostata.Returns true if the target property exists and has been set.

(Inherited from BindableObject)
Layout(Rectangle)

Aggiorna i limiti dell'elemento durante il ciclo di layout.Updates the bounds of the element during the layout cycle.

(Inherited from VisualElement)
LayoutChildren(Double, Double, Double, Double)

Posiziona e dimensiona i figli di un oggetto StackLayout.Positions and sizes the children of a StackLayout.

LowerChild(View)

Invia un elemento figlio nella parte bassa dello stack dell'oggetto visivo.Sends a child to the back of the visual stack.

(Inherited from Layout)
Measure(Double, Double, MeasureFlags)

Restituisce le dimensioni minime necessarie per un elemento visivo perché possa essere visualizzato nel dispositivo.Returns the minimum size that a visual element needs in order to be displayed on the device.

(Inherited from VisualElement)
NativeSizeChanged()

Per uso interno della piattaforma Xamarin.Forms.For internal use by the Xamarin.Forms platform.

(Inherited from VisualElement)
On<T>()

Restituisce l'oggetto di configurazione che lo sviluppatore può usare per chiamare i metodi specifici della piattaforma per il layout.Returns the configuration object that the developer can use to call platform-specific methods for the layout.

OnAdded(T)

Richiamato quando un elemento figlio viene aggiunto al layout.Invoked when a child is added to the layout. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.Implement this method to add class handling for this event.

(Inherited from Layout<T>)
OnBindingContextChanged()

Richiamato ogni volta che il contesto di associazione dell'oggetto View cambia.Invoked whenever the binding context of the View changes. Eseguire l'override di questo metodo per aggiungere la gestione di classi per questo evento.Override this method to add class handling for this event.

(Inherited from View)
OnChildAdded(Element)

Gli sviluppatori di applicazioni possono eseguire l'override di questo metodo per rispondere quando viene aggiunto un elemento figlio.Application developers can override this method to respond when a child is added.

(Inherited from Layout<T>)
OnChildMeasureInvalidated()

Richiamato ogni volta che un elemento figlio del layout emette MeasureInvalidated.Invoked whenever a child of the layout has emitted MeasureInvalidated. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.Implement this method to add class handling for this event.

(Inherited from Layout)
OnChildMeasureInvalidated(Object, EventArgs)

Richiamato ogni volta che un elemento figlio del layout emette MeasureInvalidated.Invoked whenever a child of the layout has emitted MeasureInvalidated. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.Implement this method to add class handling for this event.

(Inherited from Layout)
OnChildRemoved(Element)

Gli sviluppatori di applicazioni possono eseguire l'override di questo metodo per rispondere quando viene rimosso un elemento figlio.Application developers can override this method to respond when a child is removed.

(Inherited from Layout<T>)
OnChildrenReordered()

Richiamato ogni volta che sarà emesso l'evento ChildrenReordered.Invoked whenever the ChildrenReordered event is about to be emitted. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.Implement this method to add class handling for this event.

(Inherited from VisualElement)
OnMeasure(Double, Double)

Metodo chiamato quando si verifica una misurazione del layout.Method that is called when a layout measurement happens.

(Inherited from VisualElement)
OnParentSet() (Inherited from NavigableElement)
OnPropertyChanged(String)

Metodo chiamato quando viene modificata una proprietà associata.Method that is called when a bound property is changed.

(Inherited from Element)
OnPropertyChanging(String)

Chiamare questo metodo da una classe figlio per segnalare che una proprietà sta per essere modificata.Call this method from a child class to notify that a change is going to happen on a property.

(Inherited from BindableObject)
OnRemoved(T)

Richiamato quando un elemento figlio viene rimosso dal layout.Invoked when a child is removed from the layout. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.Implement this method to add class handling for this event.

(Inherited from Layout<T>)
OnSizeAllocated(Double, Double)

Questo metodo viene chiamato quando le dimensioni dell'elemento vengono impostate durante il ciclo di layout.This method is called when the size of the element is set during a layout cycle. Questo metodo viene chiamato immediatamente prima che l'evento SizeChanged sia emesso.This method is called directly before the SizeChanged event is emitted. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.Implement this method to add class handling for this event.

(Inherited from Layout)
OnSizeRequest(Double, Double)

Questo metodo viene chiamato durante il passaggio di misurazione di un ciclo di layout per ottenere le dimensioni desiderate di StackLayout.This method is called during the measure pass of a layout cycle to get the desired size of the StackLayout.

OnTabIndexPropertyChanged(Int32, Int32) (Inherited from VisualElement)
OnTabStopPropertyChanged(Boolean, Boolean) (Inherited from VisualElement)
RaiseChild(View)

Invia un elemento figlio nella parte alta dello stack dell'oggetto visivo.Sends a child to the front of the visual stack.

(Inherited from Layout)
RemoveBinding(BindableProperty)

Rimuove un'associazione impostata in precedenza.Removes a previously set binding.

(Inherited from BindableObject)
RemoveDynamicResource(BindableProperty)

Rimuove una risorsa dinamica impostata in precedenzaRemoves a previously set dynamic resource

(Inherited from Element)
SetBinding(BindableProperty, BindingBase)

Assegna un'associazione a una proprietà.Assigns a binding to a property.

(Inherited from BindableObject)
SetDynamicResource(BindableProperty, String)

Imposta la proprietà BindableProperty di questo elemento da aggiornare tramite la DynamicResource con la chiave fornita.Sets the BindableProperty property of this element to be updated via the DynamicResource with the provided key.

(Inherited from Element)
SetValue(BindableProperty, Object)

Imposta il valore della proprietà specificata.Sets the value of the specified property.

(Inherited from BindableObject)
SetValue(BindablePropertyKey, Object)

Imposta il valore di propertyKey.Sets the value of the propertyKey.

(Inherited from BindableObject)
SetValueCore(BindableProperty, Object, SetValueFlags)

Per uso interno della piattaforma Xamarin.Forms.For internal use by the Xamarin.Forms platform.

(Inherited from BindableObject)
SetValueFromRenderer(BindableProperty, Object)

Per uso interno della piattaforma Xamarin.Forms.For internal use by the Xamarin.Forms platform.

(Inherited from Element)
SetValueFromRenderer(BindablePropertyKey, Object)

Per uso interno della piattaforma Xamarin.Forms.For internal use by the Xamarin.Forms platform.

(Inherited from Element)
ShouldInvalidateOnChildAdded(View)

Quando è implementato, restituisce true se child chiama InvalidateMeasure(); in caso contrario restituisce false.When implemented, should return true if child should call InvalidateMeasure(), and to return false if it should not.

(Inherited from Layout)
ShouldInvalidateOnChildRemoved(View)

Quando è implementato, restituisce true se child chiama InvalidateMeasure() quando viene rimosso e restituisce false in caso contrario.When implemented, should return true if child should call InvalidateMeasure() when it is removed, and to return false if it should not.

(Inherited from Layout)
SizeAllocated(Double, Double)

La chiamata a SizeAllocated avviene durante il ciclo di layout per segnalare l'inizio del layout di una sottostruttura ad albero.SizeAllocated is called during a layout cycle to signal the start of a sub-tree layout.

(Inherited from VisualElement)
TabIndexDefaultValueCreator() (Inherited from VisualElement)
TabStopDefaultValueCreator() (Inherited from VisualElement)
UnapplyBindings()

Annulla tutte le associazioni impostate in precedenza.Unapplies all previously set bindings.

(Inherited from BindableObject)
Unfocus()

Annulla l'impostazione dello stato attivo su questo elemento.Unsets focus to this element.

(Inherited from VisualElement)
UpdateChildrenLayout()

Indica al layout di riorganizzare il layout di tutti gli elementi figlio.Instructs the layout to relayout all of its children.

(Inherited from Layout)

Eventi

BatchCommitted

Per uso interno della piattaforma Xamarin.Forms.For internal use by the Xamarin.Forms platform.

(Inherited from VisualElement)
BindingContextChanged

Si verifica ogni volta che la proprietà BindingContext cambia.Raised whenever the BindingContext property changes.

(Inherited from BindableObject)
ChildAdded

Si verifica ogni volta che un elemento figlio viene aggiunto all'elemento.Occurs whenever a child element is added to the element.

(Inherited from Element)
ChildRemoved

Si verifica ogni volta che un elemento figlio viene rimosso dall'elemento.Occurs whenever a child element is removed from the element.

(Inherited from Element)
ChildrenReordered

Si verifica quando gli elementi figlio di un elemento VisualElement sono stati riordinati.Occurs when the Children of a VisualElement have been re-ordered.

(Inherited from VisualElement)
DescendantAdded

Si verifica ogni volta che un elemento figlio viene aggiunto al sottoalbero dell'elemento.Occurs whenever a child element is added to the elements subtree.

(Inherited from Element)
DescendantRemoved

Si verifica ogni volta che un elemento figlio viene rimosso dal sottoalbero dell'elemento.Occurs whenever a child element is removed from the elements subtree.

(Inherited from Element)
FocusChangeRequested

Per uso interno della piattaforma Xamarin.Forms.For internal use by the Xamarin.Forms platform.

(Inherited from VisualElement)
Focused

Si verifica quando l'elemento riceve lo stato attivo.Occurs when the element receives focus.

(Inherited from VisualElement)
LayoutChanged

Si verifica alla fine di un ciclo di layout se uno degli elementi figlio Bounds è stato modificato.Occurs at the end of a layout cycle if any of the child element's Bounds have changed.

(Inherited from Layout)
MeasureInvalidated

Evento generato quando il layout di un elemento visivo è invalidato.Event that is raised when the layout of a visual element is invalidated.

(Inherited from VisualElement)
PlatformSet (Inherited from Element)
PropertyChanged

Viene chiamato quando una proprietà è stata modificata.Raised when a property has changed.

(Inherited from BindableObject)
PropertyChanging

Viene chiamato quando una proprietà sta per essere modificata.Raised when a property is about to change.

(Inherited from BindableObject)
SizeChanged

Si verifica quando le proprietà Width o Height modificano il valore in questo elemento.Occurs when either the Width or the Height properties change value on this element.

(Inherited from VisualElement)
Unfocused

Si verifica quando l'elemento perde lo stato attivo.Occurs when the element loses focus.

(Inherited from VisualElement)

Implementazioni dell'interfaccia esplicita

IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

Per uso interno della piattaforma Xamarin.Forms.For internal use by the Xamarin.Forms platform.

(Inherited from BindableObject)
IElementController.SetValueFromRenderer(BindableProperty, Object)

Per uso interno della piattaforma Xamarin.Forms.For internal use by the Xamarin.Forms platform.

(Inherited from Element)
IGestureController.CompositeGestureRecognizers

Per uso interno della piattaforma Xamarin.Forms.For internal use by the Xamarin.Forms platform.

(Inherited from View)
INameScope.RegisterName(String, Object)

Solo per uso interno.For internal use only.

(Inherited from Element)
IVisualElementController.EffectiveFlowDirection

Ottiene la direzione di flusso effettiva dell'elemento visivo per l'elemento nella piattaforma, considerando le impostazioni di flusso locali e logiche.Gets the effective visual flow direction for the element on the platform, taking into account the locale and logical flow settings.

(Inherited from VisualElement)
IVisualElementController.InvalidateMeasure(InvalidationTrigger)

Questo metodo è previsto solo per uso interno.This method is for internal use.

(Inherited from VisualElement)

Metodi di estensione

AbortAnimation(IAnimatable, String)

Interrompe l'animazione.Stops the animation.

Animate(IAnimatable, String, Action<Double>, Double, Double, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)

Imposta i parametri specificati e avvia l'animazione.Sets the specified parameters and starts the animation.

Animate(IAnimatable, String, Action<Double>, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)

Imposta i parametri specificati e avvia l'animazione.Sets the specified parameters and starts the animation.

Animate(IAnimatable, String, Animation, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)

Imposta i parametri specificati e avvia l'animazione.Sets the specified parameters and starts the animation.

Animate<T>(IAnimatable, String, Func<Double,T>, Action<T>, UInt32, UInt32, Easing, Action<T,Boolean>, Func<Boolean>)

Imposta i parametri specificati e avvia l'animazione.Sets the specified parameters and starts the animation.

AnimateKinetic(IAnimatable, String, Func<Double,Double,Boolean>, Double, Double, Action)

Imposta i parametri specificati e avvia l'animazione kinetic.Sets the specified parameters and starts the kinetic animation.

AnimationIsRunning(IAnimatable, String)

Restituisce un valore booleano che indica se l'animazione specificata da handle è in esecuzione.Returns a Boolean value that indicates whether or not the animation that is specified by handle is running.

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

Crea un'associazione e la applica a una proprietà.Creates and applies a binding to a property.

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

Crea e applica un'associazione da un'espressione.Creates and applies a binding from an expression.

FindByName<T>(Element, String)

Restituisce l'istanza di tipo T con nome name nell'ambito che include element.Returns the instance of type T that has name name in the scope that includes element.

FindNextElement(ITabStopElement, Boolean, IDictionary<Int32,List<ITabStopElement>>, Int32)
GetSortedTabIndexesOnParentPage(VisualElement, Int32)
GetTabIndexesOnParentPage(ITabStopElement, Int32, Boolean)
FadeTo(VisualElement, Double, UInt32, Easing)

Restituisce un'attività che esegue la dissolvenza descritta dai parametri opacity, length e easing.Returns a task that performs the fade that is described by the opacity, length, and easing parameters.

LayoutTo(VisualElement, Rectangle, UInt32, Easing)

Restituisce un'attività che estende i limiti dell'elemento VisualElement specificato da view al rettangolo specificato dal parametro bounds.Returns a task that eases the bounds of the VisualElement that is specified by the view to the rectangle that is specified by the bounds parameter.

RelRotateTo(VisualElement, Double, UInt32, Easing)

Ruota l'elemento VisualElement specificato da view di un valore drotation rispetto alla rotazione corrente.Rotates the VisualElement that is specified by view from its current rotation by drotation.

RelScaleTo(VisualElement, Double, UInt32, Easing)

Restituisce un'attività che ridimensiona l'elemento VisualElement specificato da view a dscale rispetto alla scala corrente.Returns a task that scales the VisualElement that is specified by view from its current scale to dscale.

RotateTo(VisualElement, Double, UInt32, Easing)

Restituisce un'attività che esegue la rotazione descritta dai parametri rotation, length e easing.Returns a task that performs the rotation that is described by the rotation, length, and easing parameters..

RotateXTo(VisualElement, Double, UInt32, Easing)

Restituisce un'attività che inclina l'asse Y di opacity in un tempo pari a length e usando easing.Returns a task that skews the Y axis by opacity, taking time length and using easing.

RotateYTo(VisualElement, Double, UInt32, Easing)

Restituisce un'attività che inclina l'asse X di opacity in un tempo pari a length e usando easing.Returns a task that skews the X axis by opacity, taking time length and using easing.

ScaleTo(VisualElement, Double, UInt32, Easing)

Restituisce un'attività che ridimensiona l'elemento VisualElement specificato da view a scale rispetto al fattore di scala assoluta.Returns a task that scales the VisualElement that is specified by view to the absolute scale factor scale.

TranslateTo(VisualElement, Double, Double, UInt32, Easing)

Anima le proprietà TranslationX e TranslationY di un elemento dai valori correnti ai nuovi valori.Animates an elements TranslationX and TranslationY properties from their current values to the new values. Questo garantisce che il layout di input si trovi nella stessa posizione del layout visuale.This ensures that the input layout is in the same position as the visual layout.

HasVisualStateGroups(VisualElement)

Restituisce true se a element sono associati uno o più gruppi di stati di visualizzazione.Returns true if element has one or more visual state groups associated with it. In caso contrario, restituisce false.Otherwise, returns false.

Si applica a