NavigableElement Classe

Definição

Um Element que dá suporte à navegação.A Element that supports navigation.

public class NavigableElement : Xamarin.Forms.Element, Xamarin.Forms.Internals.INavigationProxy
type NavigableElement = class
    inherit Element
    interface INavigationProxy
Herança
NavigableElement
Derivado
Implementações

Campos

NavigationProperty

O repositório de backup para o campo Navigation.The backing store for the Navigation field.

StyleProperty

O repositório de backup para o campo Style.The backing store for the Style field.

Propriedades

AutomationId

Obtém ou define um valor que permite à estrutura de automação encontrar e interagir com esse elemento.Gets or sets a value that allows the automation framework to find and interact with this element.

(Herdado de Element)
BindingContext

Obtém ou define o objeto que contém as propriedades que serão o destino das propriedades associadas que pertencem a este BindableObject.Gets or sets object that contains the properties that will be targeted by the bound properties that belong to this BindableObject.

(Herdado de BindableObject)
class
ClassId

Obtém ou define um valor usado para identificar uma coleção de elementos semanticamente semelhantes.Gets or sets a value used to identify a collection of semantically similar elements.

(Herdado de Element)
Dispatcher (Herdado de BindableObject)
EffectControlProvider

Para uso interno pela plataforma do Xamarin.Forms.For internal use by the Xamarin.Forms platform.

(Herdado de Element)
Effects

Uma lista dos efeitos que são aplicados a este item.A list of the effects that are applied to this item.

(Herdado de Element)
Id

Obtém um valor que pode ser usado para identificar exclusivamente um elemento por meio da execução de um aplicativo.Gets a value that can be used to uniquely identify an element through the run of an application.

(Herdado de Element)
LogicalChildren

Para uso interno pela plataforma do Xamarin.Forms.For internal use by the Xamarin.Forms platform.

(Herdado de Element)
Navigation
NavigationProxy
Parent

Obtém ou define o elemento pai do elemento.Gets or sets the parent element of the element.

(Herdado de Element)
ParentView
Obsoleto.

Obtém o elemento que é o ancestral mais próximo desse elemento que é um VisualElement.Gets the element which is the closest ancestor of this element that is a VisualElement.

(Herdado de Element)
Platform
Obsoleto.
(Herdado de Element)
RealParent

Para uso interno pela plataforma do Xamarin.Forms.For internal use by the Xamarin.Forms platform.

(Herdado de Element)
Style
StyleClass
StyleId

Obtém ou define um valor definido pelo usuário para identificar exclusivamente o elemento.Gets or sets a user defined value to uniquely identify the element.

(Herdado de Element)

Métodos

ApplyBindings()

Aplicar as associações a BindingContext.Apply the bindings to BindingContext.

(Herdado de BindableObject)
ClearValue(BindableProperty)

Limpa qualquer valor definido por SetValue para property.Clears any value set by SetValue for property.

(Herdado de BindableObject)
ClearValue(BindablePropertyKey)

Limpa qualquer valor definido por SetValue para a propriedade identificada por propertyKey.Clears any value set by SetValue for the property that is identified by propertyKey.

(Herdado de BindableObject)
CoerceValue(BindableProperty) (Herdado de BindableObject)
CoerceValue(BindablePropertyKey) (Herdado de BindableObject)
Descendants()

Para uso interno pela plataforma do Xamarin.Forms.For internal use by the Xamarin.Forms platform.

(Herdado de Element)
EffectIsAttached(String)

Para uso interno pela plataforma do Xamarin.Forms.For internal use by the Xamarin.Forms platform.

(Herdado de Element)
FindByName(String)

Retorna o elemento que tem o nome especificado.Returns the element that has the specified name.

(Herdado de Element)
GetValue(BindableProperty)

Retorna o valor contido na BindableProperty.Returns the value that is contained in the BindableProperty.

(Herdado de BindableObject)
GetValues(BindableProperty, BindableProperty)
Obsoleto.

Para uso interno pela plataforma do Xamarin.Forms.For internal use by the Xamarin.Forms platform.

(Herdado de BindableObject)
GetValues(BindableProperty, BindableProperty, BindableProperty)
Obsoleto.

Para uso interno pela plataforma do Xamarin.Forms.For internal use by the Xamarin.Forms platform.

(Herdado de BindableObject)
IsSet(BindableProperty)

Retornará true se a propriedade de destino existir e tiver sido definida.Returns true if the target property exists and has been set.

(Herdado de BindableObject)
OnBindingContextChanged()

Invocado sempre que o contexto de associação do elemento muda.Invoked whenever the binding context of the element changes. Implemente esse método para adicionar tratamento de classe a esse evento.Implement this method to add class handling for this event.

(Herdado de Element)
OnChildAdded(Element)

Invocado sempre que o evento ChildAdded precisa ser emitido.Invoked whenever the ChildAdded event needs to be emitted. Implemente esse método para adicionar tratamento de classe a esse evento.Implement this method to add class handling for this event.

(Herdado de Element)
OnChildRemoved(Element)
Obsoleto.

Invocado sempre que o evento ChildRemoved precisa ser emitido.Invoked whenever the ChildRemoved event needs to be emitted. Implemente esse método para adicionar tratamento de classe a esse evento.Implement this method to add class handling for this event.

(Herdado de Element)
OnChildRemoved(Element, Int32) (Herdado de Element)
OnParentSet()
OnPropertyChanged(String)

Método chamado quando uma propriedade associada é alterada.Method that is called when a bound property is changed.

(Herdado de Element)
OnPropertyChanging(String)

Chame esse método de uma classe filho para notificar que uma alteração vai acontecer em uma propriedade.Call this method from a child class to notify that a change is going to happen on a property.

(Herdado de BindableObject)
RemoveBinding(BindableProperty)

Remove uma associação definida anteriormente.Removes a previously set binding.

(Herdado de BindableObject)
RemoveDynamicResource(BindableProperty)

Remove um recurso dinâmico definido anteriormenteRemoves a previously set dynamic resource

(Herdado de Element)
SetBinding(BindableProperty, BindingBase)

Atribui uma associação a uma propriedade.Assigns a binding to a property.

(Herdado de BindableObject)
SetDynamicResource(BindableProperty, String)

Define a propriedade BindableProperty desse elemento a ser atualizada por meio de DynamicResource com a chave fornecida.Sets the BindableProperty property of this element to be updated via the DynamicResource with the provided key.

(Herdado de Element)
SetValue(BindableProperty, Object)

Define o valor da propriedade especificada.Sets the value of the specified property.

(Herdado de BindableObject)
SetValue(BindablePropertyKey, Object)

Define o valor da propertyKey.Sets the value of the propertyKey.

(Herdado de BindableObject)
SetValueCore(BindableProperty, Object, SetValueFlags)

Para uso interno pela plataforma do Xamarin.Forms.For internal use by the Xamarin.Forms platform.

(Herdado de BindableObject)
SetValueFromRenderer(BindableProperty, Object)

Para uso interno pela plataforma do Xamarin.Forms.For internal use by the Xamarin.Forms platform.

(Herdado de Element)
SetValueFromRenderer(BindablePropertyKey, Object)

Para uso interno pela plataforma do Xamarin.Forms.For internal use by the Xamarin.Forms platform.

(Herdado de Element)
UnapplyBindings()

Cancela a aplicação de todas as associações definidas anteriormente.Unapplies all previously set bindings.

(Herdado de BindableObject)

Eventos

BindingContextChanged

Gerado sempre que a propriedade BindingContext muda.Raised whenever the BindingContext property changes.

(Herdado de BindableObject)
ChildAdded

Ocorre sempre que um elemento filho é adicionado ao elemento.Occurs whenever a child element is added to the element.

(Herdado de Element)
ChildRemoved

Ocorre sempre que um elemento filho é removido do elemento.Occurs whenever a child element is removed from the element.

(Herdado de Element)
DescendantAdded

Ocorre sempre que um elemento filho é adicionado à subárvore dos elementos.Occurs whenever a child element is added to the elements subtree.

(Herdado de Element)
DescendantRemoved

Ocorre sempre que um elemento filho é removido da subárvore de elementos.Occurs whenever a child element is removed from the elements subtree.

(Herdado de Element)
PlatformSet
Obsoleto.
(Herdado de Element)
PropertyChanged

Gerado quando uma propriedade foi alterada.Raised when a property has changed.

(Herdado de BindableObject)
PropertyChanging

Gerado quando uma propriedade está prestes a mudar.Raised when a property is about to change.

(Herdado de BindableObject)

Implantações explícitas de interface

IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

Para uso interno pela plataforma do Xamarin.Forms.For internal use by the Xamarin.Forms platform.

(Herdado de BindableObject)
IElementController.SetValueFromRenderer(BindableProperty, Object)

Para uso interno pela plataforma do Xamarin.Forms.For internal use by the Xamarin.Forms platform.

(Herdado de Element)
INameScope.RegisterName(String, Object)

Somente para uso interno.For internal use only.

(Herdado de Element)

Métodos de Extensão

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)
SetAppThemeColor(BindableObject, BindableProperty, Color, Color)
SetBinding(BindableObject, BindableProperty, String, BindingMode, IValueConverter, String)

Cria e aplica uma associação a uma propriedade.Creates and applies a binding to a property.

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

Cria e aplica uma associação de uma expressão.Creates and applies a binding from an expression.

SetOnAppTheme<T>(BindableObject, BindableProperty, T, T)
FindByName<T>(Element, String)

Retorna a instância do tipo T que tem o nome name no escopo que inclui element.Returns the instance of type T that has name name in the scope that includes element.

Aplica-se a