ToolbarItem Classe

Definizione

Un elemento in una barra degli strumenti o visualizzato in una Page.An item in a toolbar or displayed on a Page.

public class ToolbarItem : Xamarin.Forms.MenuItem
type ToolbarItem = class
    inherit MenuItem
Ereditarietà

Commenti

Tutte le modifiche apportate alle proprietà dell'elemento della barra degli strumenti dopo che è stato aggiunto verranno ignorate.Any changes made to the properties of the toolbar item after it has been added will be ignored.

Windows Phone ApplicationBarButtons e MenuItems visualizzano sempre un testo associato.Windows Phone ApplicationBarButtons and MenuItems always display an associated text. Pertanto, quando si sviluppa per Windows Phone, gli sviluppatori di applicazioni devono fornire un valore per la proprietà Text.Therefore, when developing for Windows Phone, application devs should provide a value for the Text property. In caso contrario, il nome del file dell'immagine icona sarà dixplayed come testo della ToolbarItem.Otherwise, the file name of the icon image will be dixplayed as the text of the ToolbarItem. Ad esempio, l'utente potrebbe visualizzare "menu. png" nell'interfaccia utente.(For example, the user might see "menu.png" in the user interface.)

Costruttori

ToolbarItem()

Costruisce e inizializza una nuova istanza della classe ToolbarItem.Constructs and initializes a new instance of the ToolbarItem class.

ToolbarItem(String, String, Action, ToolbarItemOrder, Int32)

Costruisce e inizializza una nuova istanza della classe ToolbarItem.Constructs and initializes a new instance of the ToolbarItem class.

Proprietà

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.

(Ereditato da Element)
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.

(Ereditato da BindableObject)
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.

(Ereditato da Element)
Command

Ottiene o imposta il comando che viene eseguito quando viene selezionato il menu.Gets or sets the command that is run when the menu is clicked.

(Ereditato da MenuItem)
CommandParameter

Ottiene o imposta il parametro passato al comando.Gets or sets the parameter that is passed to the command.

(Ereditato da MenuItem)
Dispatcher (Ereditato da BindableObject)
EffectControlProvider

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

(Ereditato da Element)
Effects

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

(Ereditato da Element)
Icon

Ottiene o imposta l'icona per le voci di menu.Gets or sets the icon for the menu item.

(Ereditato da MenuItem)
IconImageSource (Ereditato da MenuItem)
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.

(Ereditato da Element)
IsDestructive

Ottiene o imposta un valore che indica se la voce di menu rimuove l'elemento dell'interfaccia utente associato.Gets or sets a value that indicates whether or not the menu item removes its associated UI element.

(Ereditato da MenuItem)
IsEnabled

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

(Ereditato da MenuItem)
IsEnabledPropertyName (Ereditato da MenuItem)
LogicalChildren

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

(Ereditato da Element)
Name

Obsoleto.Obsolete. Gli sviluppatori devono invece usare la proprietà Text ereditata.Developers should use the inherited Text property, instead.

Order

Ottiene o imposta un valore che indica in quali superfici tra la predefinita, primaria o secondaria della barra degli strumenti visualizzare questo elemento ToolbarItem.Gets or sets a value that indicates on which of the primary, secondary, or default toolbar surfaces to display this ToolbarItem element.

Parent

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

(Ereditato da 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.

(Ereditato da Element)
Platform (Ereditato da Element)
Priority

Ottiene o imposta la priorità di questo elemento ToolbarItem.Gets or sets the priority of this ToolbarItem element.

RealParent

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

(Ereditato da Element)
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.

(Ereditato da Element)
Text

Il testo della voce di menu.The text of the menu item.

(Ereditato da MenuItem)

Metodi

ApplyBindings()

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

(Ereditato da BindableObject)
ClearValue(BindableProperty)

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

(Ereditato da 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.

(Ereditato da BindableObject)
CoerceValue(BindableProperty) (Ereditato da BindableObject)
CoerceValue(BindablePropertyKey) (Ereditato da BindableObject)
Descendants()

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

(Ereditato da Element)
EffectIsAttached(String)

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

(Ereditato da Element)
FindByName(String)

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

(Ereditato da Element)
GetValue(BindableProperty)

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

(Ereditato da BindableObject)
GetValues(BindableProperty, BindableProperty)

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

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

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

(Ereditato da BindableObject)
IsSet(BindableProperty)

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

(Ereditato da BindableObject)
OnBindingContextChanged()

Richiamato ogni volta che il contesto di associazione dell'elemento cambia.Invoked whenever the binding context of the element changes. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.Implement this method to add class handling for this event.

(Ereditato da Element)
OnChildAdded(Element)

Richiamato ogni volta che l'evento ChildAdded deve essere emesso.Invoked whenever the ChildAdded event needs 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.

(Ereditato da Element)
OnChildRemoved(Element)

Richiamato ogni volta che l'evento ChildRemoved deve essere emesso.Invoked whenever the ChildRemoved event needs 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.

(Ereditato da Element)
OnClicked()

Quando ne viene eseguito l'override da uno sviluppatore di app, implementa il comportamento quando viene selezionata la voce di menu.When overridden by an app dev, implements behavior when the menu item is clicked.

(Ereditato da MenuItem)
OnParentSet()

Richiamato ogni volta che viene impostato l'elemento padre di un elemento.Invoked whenever the Parent of an element is set. Implementare questo metodo per aggiungere il comportamento quando l'elemento viene aggiunto a un elemento padre.Implement this method in order to add behavior when the element is added to a parent.

(Ereditato da Element)
OnPropertyChanged(String)

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

(Ereditato da 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.

(Ereditato da BindableObject)
RemoveBinding(BindableProperty)

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

(Ereditato da BindableObject)
RemoveDynamicResource(BindableProperty)

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

(Ereditato da Element)
SetBinding(BindableProperty, BindingBase)

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

(Ereditato da 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.

(Ereditato da Element)
SetValue(BindableProperty, Object)

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

(Ereditato da BindableObject)
SetValue(BindablePropertyKey, Object)

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

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

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

(Ereditato da BindableObject)
SetValueFromRenderer(BindableProperty, Object)

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

(Ereditato da Element)
SetValueFromRenderer(BindablePropertyKey, Object)

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

(Ereditato da Element)
UnapplyBindings()

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

(Ereditato da BindableObject)

Eventi

Activated

Obsoleto.Obsolete. Gli sviluppatori devono invece usare l'evento Clicked ereditato.Developers should use the inherited Clicked event, instead.

BindingContextChanged

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

(Ereditato da BindableObject)
ChildAdded

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

(Ereditato da Element)
ChildRemoved

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

(Ereditato da Element)
Clicked

Evento generato quando viene selezionata la voce di menu.Event that is raised when the menu item is clicked.

(Ereditato da MenuItem)
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.

(Ereditato da 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.

(Ereditato da Element)
PlatformSet (Ereditato da Element)
PropertyChanged

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

(Ereditato da BindableObject)
PropertyChanging

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

(Ereditato da BindableObject)

Implementazioni dell'interfaccia esplicita

IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

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

(Ereditato da BindableObject)
IElementController.SetValueFromRenderer(BindableProperty, Object)

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

(Ereditato da Element)
IMenuItemController.Activate() (Ereditato da MenuItem)
INameScope.RegisterName(String, Object)

Solo per uso interno.For internal use only.

(Ereditato da Element)

Metodi di estensione

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)
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.

Si applica a