TabbedPage Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
MultiPage<T> que exibe uma matriz de guias na parte superior da tela, cada uma carregando conteúdo na tela.
[Xamarin.Forms.RenderWith(typeof(Xamarin.Forms.Platform._TabbedPageRenderer))]
public class TabbedPage : Xamarin.Forms.MultiPage<Xamarin.Forms.Page>, Xamarin.Forms.IElementConfiguration<Xamarin.Forms.TabbedPage>
type TabbedPage = class
inherit MultiPage<Page>
interface IElementConfiguration<TabbedPage>
- Herança
- Atributos
- Implementações
Comentários
A interface do usuário de uma página com guias consiste em uma lista de guias e uma área de detalhes maior. No iOS, a lista de guias é exibida na parte inferior da tela e a área do detalhe fica acima dela. Em telefones Android e Windows, as guias aparecem na parte superior da tela. O usuário pode rolar a coleção de guias que estão na parte superior da tela se essa coleção for muito grande para caber em uma tela.
Os desenvolvedores de aplicativos podem criar páginas com guias de duas maneiras. Primeiro, os desenvolvedores de aplicativos podem atribuir uma lista de objetos de uma única classe ou suas subclasses à ItemsSource propriedade e atribuir um DataTemplate à propriedade para ItemTemplate retornar páginas para objetos do tipo menos derivado. Em segundo lugar, os desenvolvedores de aplicativos podem adicionar uma sucessão de Page objetos à Children propriedade . Ambos os métodos são mostrados nos exemplos de código abaixo.
O código de exemplo a seguir, adaptado para brevidade do exemplo FormsGallery que pode ser encontrado na página Aplicativos de Exemplo , mostra como exibir dados de um tipo específico atribuindo um DataTemplate à ItemTemplate propriedade . Observe como NamedColorPage
obtém sua cor associando seu ColorProperty campo.
using System;
using Xamarin.Forms;
namespace MinimalTabbed
{
class TabbedPageDemoPage : TabbedPage
{
public TabbedPageDemoPage ()
{
this.Title = "TabbedPage";
this.ItemsSource = new NamedColor[] {
new NamedColor ("Red", Color.Red),
new NamedColor ("Yellow", Color.Yellow),
new NamedColor ("Green", Color.Green),
new NamedColor ("Aqua", Color.Aqua),
new NamedColor ("Blue", Color.Blue),
new NamedColor ("Purple", Color.Purple)
};
this.ItemTemplate = new DataTemplate (() => {
return new NamedColorPage ();
});
}
}
// Data type:
class NamedColor
{
public NamedColor (string name, Color color)
{
this.Name = name;
this.Color = color;
}
public string Name { private set; get; }
public Color Color { private set; get; }
public override string ToString ()
{
return Name;
}
}
// Format page
class NamedColorPage : ContentPage
{
public NamedColorPage ()
{
// This binding is necessary to label the tabs in
// the TabbedPage.
this.SetBinding (ContentPage.TitleProperty, "Name");
// BoxView to show the color.
BoxView boxView = new BoxView {
WidthRequest = 100,
HeightRequest = 100,
HorizontalOptions = LayoutOptions.Center
};
boxView.SetBinding (BoxView.ColorProperty, "Color");
// Build the page
this.Content = boxView;
}
}
}
O exemplo a seguir cria uma exibição com guias com duas ContentPage instâncias.
class TabbedPageDemoPage2 : TabbedPage
{
public TabbedPageDemoPage2 ()
{
this.Title = "TabbedPage";
this.Children.Add (new ContentPage
{
Title = "Blue",
Content = new BoxView
{
Color = Color.Blue,
HeightRequest = 100f,
VerticalOptions = LayoutOptions.Center
},
}
);
this.Children.Add (new ContentPage {
Title = "Blue and Red",
Content = new StackLayout {
Children = {
new BoxView { Color = Color.Blue },
new BoxView { Color = Color.Red}
}
}
});
}
}
Construtores
TabbedPage() |
Cria um novo elemento TabbedPage com valores padrão. |
Campos
ActionSheetSignalName |
Esse método é para uso interno. (Herdado de Page) |
AlertSignalName |
Esse método é para uso interno. (Herdado de Page) |
BarBackgroundColorProperty |
Repositório de backup para a propriedade BarBackgroundColor. |
BarBackgroundProperty |
MultiPage<T> que exibe uma matriz de guias na parte superior da tela, cada uma carregando conteúdo na tela. |
BarTextColorProperty |
Repositório de backup para a propriedade BarTextColor. |
BusySetSignalName |
Esse método é para uso interno. (Herdado de Page) |
PromptSignalName |
MultiPage<T> que exibe uma matriz de guias na parte superior da tela, cada uma carregando conteúdo na tela. (Herdado de Page) |
SelectedTabColorProperty |
O repositório de backup para o campo SelectedTabColor. |
UnselectedTabColorProperty |
O repositório de backup para o campo UnselectedTabColor. |
Propriedades
AnchorX |
Obtém ou define o componente X do ponto central para qualquer transformação relativa aos limites do elemento. Esta é uma propriedade associável. (Herdado de VisualElement) |
AnchorY |
Obtém ou define o componente Y do ponto central para qualquer transformação relativa aos limites do elemento. Esta é uma propriedade associável. (Herdado de VisualElement) |
AutomationId |
Obtém ou define um valor que permite à estrutura de automação encontrar e interagir com esse elemento. (Herdado de Element) |
Background |
MultiPage<T> que exibe uma matriz de guias na parte superior da tela, cada uma carregando conteúdo na tela. (Herdado de VisualElement) |
BackgroundColor |
Obtém ou define a cor que preencherá a tela de fundo de um VisualElement. Esta é uma propriedade associável. (Herdado de VisualElement) |
BackgroundImage |
Obsoleto.
Identifica a imagem usada como tela de fundo para a Page. (Herdado de Page) |
BackgroundImageSource |
MultiPage<T> que exibe uma matriz de guias na parte superior da tela, cada uma carregando conteúdo na tela. (Herdado de Page) |
BarBackground |
MultiPage<T> que exibe uma matriz de guias na parte superior da tela, cada uma carregando conteúdo na tela. |
BarBackgroundColor |
Obtém ou define a cor da tela de fundo da barra. |
BarTextColor |
Obtém ou define a cor do texto na barra. |
Batched |
Para uso interno pela plataforma do Xamarin.Forms. (Herdado de VisualElement) |
Behaviors |
Obtém a lista de Comportamentos associados a este elemento. Esta é uma propriedade associável. (Herdado de VisualElement) |
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. (Herdado de BindableObject) |
Bounds |
Obtém os limites do elemento. (Herdado de VisualElement) |
Children |
Obtém uma IList<Page> de elementos filho de MultiPage. (Herdado de MultiPage<T>) |
class |
MultiPage<T> que exibe uma matriz de guias na parte superior da tela, cada uma carregando conteúdo na tela. (Herdado de NavigableElement) |
ClassId |
Obtém ou define um valor usado para identificar uma coleção de elementos semanticamente semelhantes. (Herdado de Element) |
Clip |
MultiPage<T> que exibe uma matriz de guias na parte superior da tela, cada uma carregando conteúdo na tela. (Herdado de VisualElement) |
ContainerArea |
Para uso interno pela plataforma do Xamarin.Forms. (Herdado de Page) |
CurrentPage |
Obtém ou define a página selecionada no momento. (Herdado de MultiPage<T>) |
DisableLayout |
Para uso interno pela plataforma do Xamarin.Forms. (Herdado de VisualElement) |
Dispatcher |
MultiPage<T> que exibe uma matriz de guias na parte superior da tela, cada uma carregando conteúdo na tela. (Herdado de BindableObject) |
EffectControlProvider |
Para uso interno pela plataforma do Xamarin.Forms. (Herdado de Element) |
Effects |
Uma lista dos efeitos que são aplicados a este item. (Herdado de Element) |
FlowDirection |
Obtém ou define a direção do fluxo de layout. (Herdado de VisualElement) |
Height |
Obtém a altura renderizada atual desse elemento. Essa é uma propriedade associável somente leitura. (Herdado de VisualElement) |
HeightRequest |
Obtém ou define a substituição de altura desejada deste elemento. (Herdado de VisualElement) |
Icon |
Obsoleto.
Identificador de recurso para o ícone associado de Page. (Herdado de Page) |
IconImageSource |
MultiPage<T> que exibe uma matriz de guias na parte superior da tela, cada uma carregando conteúdo na tela. (Herdado de Page) |
Id |
Obtém um valor que pode ser usado para identificar exclusivamente um elemento por meio da execução de um aplicativo. (Herdado de Element) |
IgnoresContainerArea |
Para uso interno pela plataforma do Xamarin.Forms. (Herdado de Page) |
InputTransparent |
Obtém ou define um valor que indica se esse elemento deve ser envolvido no ciclo de interação do usuário. Esta é uma propriedade associável. (Herdado de VisualElement) |
InternalChildren |
Para uso interno pela plataforma do Xamarin.Forms. (Herdado de Page) |
IsBusy |
Marca a Página como ocupada. Isso fará o indicador de atividade global específico da plataforma mostrar um estado ocupado. (Herdado de Page) |
IsEnabled |
Obtém ou define um valor que indica se esse elemento está habilitado na interface do usuário. Esta é uma propriedade associável. (Herdado de VisualElement) |
IsFocused |
Obtém um valor que indica se esse elemento está focalizado atualmente. Esta é uma propriedade associável. (Herdado de VisualElement) |
IsInNativeLayout |
Para uso interno pela plataforma do Xamarin.Forms. (Herdado de VisualElement) |
IsNativeStateConsistent |
Para uso interno pela plataforma do Xamarin.Forms. (Herdado de VisualElement) |
IsPlatformEnabled |
Para uso interno pela plataforma do Xamarin.Forms. (Herdado de VisualElement) |
IsTabStop |
Obtém ou define um valor que indica se este elemento está incluído na navegação pela tecla Tab. Esta é uma propriedade associável. (Herdado de VisualElement) |
IsVisible |
Obtém ou define um valor que determina se esses elementos devem fazer parte da árvore visual ou não. Esta é uma propriedade associável. (Herdado de VisualElement) |
ItemsSource |
A fonte para os itens a serem exibidos. (Herdado de MultiPage<T>) |
ItemTemplate |
O modelo para a exibição de itens. (Herdado de MultiPage<T>) |
LogicalChildren |
Para uso interno pela plataforma do Xamarin.Forms. (Herdado de Element) |
MinimumHeightRequest |
Obtém ou define um valor que substitui a altura mínima que o elemento solicitará durante o layout. (Herdado de VisualElement) |
MinimumWidthRequest |
Obtém ou define um valor que substitui a largura mínima que o elemento solicitará durante o layout. (Herdado de VisualElement) |
Navigation |
MultiPage<T> que exibe uma matriz de guias na parte superior da tela, cada uma carregando conteúdo na tela. (Herdado de NavigableElement) |
NavigationProxy |
MultiPage<T> que exibe uma matriz de guias na parte superior da tela, cada uma carregando conteúdo na tela. (Herdado de NavigableElement) |
Opacity |
Obtém ou define o valor de opacidade aplicado ao elemento quando ele é renderizado. Esta é uma propriedade associável. (Herdado de VisualElement) |
Padding |
O espaço entre o conteúdo de Page e sua borda. (Herdado de Page) |
Parent |
Obtém ou define o elemento pai do elemento. (Herdado de Element) |
ParentView |
Obsoleto.
Obtém o elemento que é o ancestral mais próximo desse elemento que é um VisualElement. (Herdado de Element) |
Platform |
Obsoleto.
MultiPage<T> que exibe uma matriz de guias na parte superior da tela, cada uma carregando conteúdo na tela. (Herdado de Element) |
RealParent |
Para uso interno pela plataforma do Xamarin.Forms. (Herdado de Element) |
Resources |
Obtém ou define o dicionário de recursos locais. (Herdado de VisualElement) |
Rotation |
Obtém ou define a rotação (em graus) sobre o eixo Z (rotação de afim) quando o elemento é renderizado. (Herdado de VisualElement) |
RotationX |
Obtém ou define a rotação (em graus) sobre o eixo X (rotação de perspectiva) quando o elemento é renderizado. (Herdado de VisualElement) |
RotationY |
Obtém ou define a rotação (em graus) sobre o eixo Y (rotação de perspectiva) quando o elemento é renderizado. (Herdado de VisualElement) |
Scale |
Obtém ou define o fator de escala aplicado ao elemento. (Herdado de VisualElement) |
ScaleX |
Obtém ou define um valor de escala para aplicar à direção X. (Herdado de VisualElement) |
ScaleY |
Obtém ou define um valor de escala para aplicar à direção Y. (Herdado de VisualElement) |
SelectedItem |
O item atualmente selecionado. (Herdado de MultiPage<T>) |
SelectedTabColor |
MultiPage<T> que exibe uma matriz de guias na parte superior da tela, cada uma carregando conteúdo na tela. |
Style |
MultiPage<T> que exibe uma matriz de guias na parte superior da tela, cada uma carregando conteúdo na tela. (Herdado de NavigableElement) |
StyleClass |
MultiPage<T> que exibe uma matriz de guias na parte superior da tela, cada uma carregando conteúdo na tela. (Herdado de NavigableElement) |
StyleId |
Obtém ou define um valor definido pelo usuário para identificar exclusivamente o elemento. (Herdado de Element) |
TabIndex |
MultiPage<T> que exibe uma matriz de guias na parte superior da tela, cada uma carregando conteúdo na tela. (Herdado de VisualElement) |
Title |
O título do Page. (Herdado de Page) |
ToolbarItems |
Um conjunto de ToolbarItems, implementado de maneira específica da plataforma. (Herdado de Page) |
TranslationX |
Obtém ou define o delta de translação de X do elemento. (Herdado de VisualElement) |
TranslationY |
Obtém ou define o delta de translação de Y do elemento. (Herdado de VisualElement) |
Triggers |
Obtém a lista de Gatilho associado a este elemento. Esta é uma propriedade associável. (Herdado de VisualElement) |
UnselectedTabColor |
MultiPage<T> que exibe uma matriz de guias na parte superior da tela, cada uma carregando conteúdo na tela. |
Visual |
MultiPage<T> que exibe uma matriz de guias na parte superior da tela, cada uma carregando conteúdo na tela. (Herdado de VisualElement) |
Width |
Obtém a largura renderizada atual deste elemento. Essa é uma propriedade associável somente leitura. (Herdado de VisualElement) |
WidthRequest |
Obtém ou define a substituição de largura desejada deste elemento. (Herdado de VisualElement) |
X |
Obtém a posição X atual desse elemento. Essa é uma propriedade associável somente leitura. (Herdado de VisualElement) |
Y |
Obtém a posição Y atual desse elemento. Essa é uma propriedade associável somente leitura. (Herdado de VisualElement) |
Métodos
ApplyBindings() |
Aplicar as associações a BindingContext. (Herdado de BindableObject) |
BatchBegin() |
Sinaliza o início de um lote de alterações às propriedades de elementos. (Herdado de VisualElement) |
BatchCommit() |
Sinaliza o término de um lote de comandos para o elemento e que esses comandos agora devem ser confirmados. (Herdado de VisualElement) |
ChangeVisualState() |
Para uso interno pela plataforma do Xamarin.Forms. (Herdado de VisualElement) |
ClearValue(BindableProperty) |
Limpa qualquer valor definido por SetValue para |
ClearValue(BindablePropertyKey) |
Limpa qualquer valor definido por SetValue para a propriedade identificada por |
CoerceValue(BindableProperty) |
MultiPage<T> que exibe uma matriz de guias na parte superior da tela, cada uma carregando conteúdo na tela. (Herdado de BindableObject) |
CoerceValue(BindablePropertyKey) |
MultiPage<T> que exibe uma matriz de guias na parte superior da tela, cada uma carregando conteúdo na tela. (Herdado de BindableObject) |
CreateDefault(Object) |
Cria uma página padrão, adequada para exibição na |
Descendants() |
Para uso interno pela plataforma do Xamarin.Forms. (Herdado de Element) |
DisplayActionSheet(String, String, String, String[]) |
Exibe uma folha de ação de plataforma nativa, permitindo que o usuário do aplicativo escolha vários botões. (Herdado de Page) |
DisplayAlert(String, String, String) |
Apresenta uma caixa de diálogo de alerta para o usuário do aplicativo com um botão Cancelar único. (Herdado de Page) |
DisplayAlert(String, String, String, String) |
Apresenta uma caixa de diálogo de alerta ao usuário do aplicativo com botões Aceitar e Cancelar. (Herdado de Page) |
DisplayPromptAsync(String, String, String, String, String, Int32, Keyboard) |
Obsoleto.
MultiPage<T> que exibe uma matriz de guias na parte superior da tela, cada uma carregando conteúdo na tela. (Herdado de Page) |
DisplayPromptAsync(String, String, String, String, String, Int32, Keyboard, String) |
MultiPage<T> que exibe uma matriz de guias na parte superior da tela, cada uma carregando conteúdo na tela. (Herdado de Page) |
EffectIsAttached(String) |
Para uso interno pela plataforma do Xamarin.Forms. (Herdado de Element) |
FindByName(String) |
Retorna o elemento que tem o nome especificado. (Herdado de Element) |
Focus() |
Tenta definir o foco para esse elemento. (Herdado de VisualElement) |
ForceLayout() |
Força o Page a executar uma passagem de layout. (Herdado de Page) |
GetPageByIndex(Int32) |
Para uso interno pela plataforma do Xamarin.Forms. (Herdado de MultiPage<T>) |
GetSizeRequest(Double, Double) |
Obsoleto.
Retorna o SizeRequest do elemento. Chamar esse método começa a passagem de medida de um ciclo de layout. (Herdado de VisualElement) |
GetValue(BindableProperty) |
Retorna o valor contido na BindableProperty. (Herdado de BindableObject) |
GetValues(BindableProperty, BindableProperty) |
Obsoleto.
Para uso interno pela plataforma do Xamarin.Forms. (Herdado de BindableObject) |
GetValues(BindableProperty, BindableProperty, BindableProperty) |
Obsoleto.
Para uso interno pela plataforma do Xamarin.Forms. (Herdado de BindableObject) |
InvalidateMeasure() |
Método chamado para invalidar o layout desse VisualElement. Aciona o evento MeasureInvalidated. (Herdado de VisualElement) |
InvalidateMeasureNonVirtual(InvalidationTrigger) |
Para uso interno pela plataforma do Xamarin.Forms. (Herdado de VisualElement) |
IsSet(BindableProperty) |
Retornará |
Layout(Rectangle) |
Atualiza os limites do elemento durante o ciclo de layout. (Herdado de VisualElement) |
LayoutChildren(Double, Double, Double, Double) |
Coloca os Elements filho na área especificada. (Herdado de Page) |
Measure(Double, Double, MeasureFlags) |
Retorna o tamanho mínimo que um elemento visual precisa ter para ser exibido no dispositivo. (Herdado de VisualElement) |
NativeSizeChanged() |
Para uso interno pela plataforma do Xamarin.Forms. (Herdado de VisualElement) |
On<T>() |
Retorna a instância específica da plataforma desse TabbedPage, em que um método específico de plataforma pode ser chamado. |
OnAppearing() |
Quando substituído, permite que os desenvolvedores de aplicativos personalizem o comportamento imediatamente antes de o Page se tornar visível. (Herdado de Page) |
OnBackButtonPressed() |
Evento que é gerado quando o botão Voltar é pressionado. (Herdado de MultiPage<T>) |
OnBindingContextChanged() |
Invocado sempre que o contexto de associação do Page muda. Substitui esse método para adicionar tratamento de classe a esse evento. (Herdado de Page) |
OnChildAdded(Element) |
Chamado quando um filho foi adicionado ao MultiPage<T>. (Herdado de MultiPage<T>) |
OnChildMeasureInvalidated(Object, EventArgs) |
Indica que o tamanho preferido de um Element filho mudou. (Herdado de Page) |
OnChildRemoved(Element) |
Obsoleto.
Os desenvolvedores de aplicativos podem substituir este método para responder quando um filho é removido. (Herdado de VisualElement) |
OnChildRemoved(Element, Int32) |
MultiPage<T> que exibe uma matriz de guias na parte superior da tela, cada uma carregando conteúdo na tela. (Herdado de VisualElement) |
OnChildrenReordered() |
Invocado sempre que o evento ChildrenReordered está prestes a ser emitido. Implemente esse método para adicionar tratamento de classe a esse evento. (Herdado de VisualElement) |
OnCurrentPageChanged() |
Aciona o evento CurrentPageChanged. (Herdado de MultiPage<T>) |
OnDisappearing() |
Quando substituído, permite que o desenvolvedor de aplicativo personalize o comportamento de como o Page desaparece. (Herdado de Page) |
OnMeasure(Double, Double) |
Método chamado quando ocorre uma medida de layout. (Herdado de VisualElement) |
OnPagesChanged(NotifyCollectionChangedEventArgs) |
Chamado quando as páginas de MultiPage<T> foram alteradas. (Herdado de MultiPage<T>) |
OnParentSet() |
Chamado quando a propriedade Parent de Page mudou. (Herdado de Page) |
OnPropertyChanged(String) |
Chamado quando uma propriedade associável mudou. (Herdado de MultiPage<T>) |
OnPropertyChanging(String) |
Chame esse método de uma classe filho para notificar que uma alteração vai acontecer em uma propriedade. (Herdado de BindableObject) |
OnSizeAllocated(Double, Double) |
Indica que foi atribuído um tamanho a Page. (Herdado de Page) |
OnSizeRequest(Double, Double) |
Obsoleto.
Esse método é chamado durante a passagem de medida de um ciclo de layout para obter o tamanho desejado de um elemento. (Herdado de VisualElement) |
OnTabIndexPropertyChanged(Int32, Int32) |
MultiPage<T> que exibe uma matriz de guias na parte superior da tela, cada uma carregando conteúdo na tela. (Herdado de VisualElement) |
OnTabStopPropertyChanged(Boolean, Boolean) |
MultiPage<T> que exibe uma matriz de guias na parte superior da tela, cada uma carregando conteúdo na tela. (Herdado de VisualElement) |
RemoveBinding(BindableProperty) |
Remove uma associação definida anteriormente. (Herdado de BindableObject) |
RemoveDynamicResource(BindableProperty) |
Remove um recurso dinâmico definido anteriormente (Herdado de Element) |
SendAppearing() |
Para uso interno pela plataforma do Xamarin.Forms. (Herdado de Page) |
SendBackButtonPressed() |
Chama OnBackButtonPressed(). (Herdado de Page) |
SendDisappearing() |
Para uso interno pela plataforma do Xamarin.Forms. (Herdado de Page) |
SetBinding(BindableProperty, BindingBase) |
Atribui uma associação a uma propriedade. (Herdado de BindableObject) |
SetDynamicResource(BindableProperty, String) |
Define a propriedade BindableProperty desse elemento a ser atualizada por meio de DynamicResource com a chave fornecida. (Herdado de Element) |
SetupContent(T, Int32) |
Quando substituída em uma classe derivada, executa a inicialização de |
SetValue(BindableProperty, Object) |
Define o valor da propriedade especificada. (Herdado de BindableObject) |
SetValue(BindablePropertyKey, Object) |
Define o valor da propertyKey. (Herdado de BindableObject) |
SetValueCore(BindableProperty, Object, SetValueFlags) |
Para uso interno pela plataforma do Xamarin.Forms. (Herdado de BindableObject) |
SetValueFromRenderer(BindableProperty, Object) |
Para uso interno pela plataforma do Xamarin.Forms. (Herdado de Element) |
SetValueFromRenderer(BindablePropertyKey, Object) |
Para uso interno pela plataforma do Xamarin.Forms. (Herdado de Element) |
SizeAllocated(Double, Double) |
SizeAllocated é chamado durante um ciclo de layout para sinalizar o início de um layout de subárvore. (Herdado de VisualElement) |
TabIndexDefaultValueCreator() |
MultiPage<T> que exibe uma matriz de guias na parte superior da tela, cada uma carregando conteúdo na tela. (Herdado de VisualElement) |
TabStopDefaultValueCreator() |
MultiPage<T> que exibe uma matriz de guias na parte superior da tela, cada uma carregando conteúdo na tela. (Herdado de VisualElement) |
UnapplyBindings() |
Cancela a aplicação de todas as associações definidas anteriormente. (Herdado de BindableObject) |
Unfocus() |
Remove o foco desse elemento. (Herdado de VisualElement) |
UnhookContent(T) |
Os desenvolvedores de aplicativos substituem este método para cancelar o registro de manipuladores de eventos para itens que eles registraram em SetupContent(T, Int32). (Herdado de MultiPage<T>) |
UpdateChildrenLayout() |
Solicita que Elements filho do Page atualizam seus layouts. (Herdado de Page) |
Eventos
Appearing |
Indica que o Page está prestes a ser exibido. (Herdado de Page) |
BatchCommitted |
Para uso interno pela plataforma do Xamarin.Forms. (Herdado de VisualElement) |
BindingContextChanged |
Gerado sempre que a propriedade BindingContext muda. (Herdado de BindableObject) |
ChildAdded |
Ocorre sempre que um elemento filho é adicionado ao elemento. (Herdado de Element) |
ChildRemoved |
Ocorre sempre que um elemento filho é removido do elemento. (Herdado de Element) |
ChildrenReordered |
Ocorre quando os Filhos de um VisualElement foram reordenados. (Herdado de VisualElement) |
CurrentPageChanged |
Gerado quando a propriedade CurrentPage é alterada. (Herdado de MultiPage<T>) |
DescendantAdded |
Ocorre sempre que um elemento filho é adicionado à subárvore dos elementos. (Herdado de Element) |
DescendantRemoved |
Ocorre sempre que um elemento filho é removido da subárvore de elementos. (Herdado de Element) |
Disappearing |
Indica que o Page está prestes a deixar de ser exibido. (Herdado de Page) |
FocusChangeRequested |
Para uso interno pela plataforma do Xamarin.Forms. (Herdado de VisualElement) |
Focused |
Ocorre quando o elemento recebe o foco. (Herdado de VisualElement) |
LayoutChanged |
Gerado quando o layout do Page mudou. (Herdado de Page) |
MeasureInvalidated |
Evento gerado quando o layout de um elemento visual é invalidado. (Herdado de VisualElement) |
PagesChanged |
Gerado quando as páginas filho do MultiPage<T> foram alteradas. (Herdado de MultiPage<T>) |
PlatformSet |
Obsoleto.
MultiPage<T> que exibe uma matriz de guias na parte superior da tela, cada uma carregando conteúdo na tela. (Herdado de Element) |
PropertyChanged |
Gerado quando uma propriedade foi alterada. (Herdado de BindableObject) |
PropertyChanging |
Gerado quando uma propriedade está prestes a mudar. (Herdado de BindableObject) |
SizeChanged |
Ocorre quando a propriedade Width ou Height muda o valor nesse elemento. (Herdado de VisualElement) |
Unfocused |
Ocorre quando um elemento perde o foco. (Herdado de VisualElement) |
Implantações explícitas de interface
IDynamicResourceHandler.SetDynamicResource(BindableProperty, String) |
Para uso interno pela plataforma do Xamarin.Forms. (Herdado de BindableObject) |
IElementController.SetValueFromRenderer(BindableProperty, Object) |
Para uso interno pela plataforma do Xamarin.Forms. (Herdado de Element) |
IItemsView<T>.CreateDefault(Object) |
Para uso interno pela plataforma do Xamarin.Forms. (Herdado de MultiPage<T>) |
IItemsView<T>.SetupContent(T, Int32) |
Para uso interno pela plataforma do Xamarin.Forms. (Herdado de MultiPage<T>) |
IItemsView<T>.UnhookContent(T) |
Para uso interno pela plataforma do Xamarin.Forms. (Herdado de MultiPage<T>) |
INameScope.RegisterName(String, Object) |
Somente para uso interno. (Herdado de Element) |
IVisualElementController.EffectiveFlowDirection |
Obtém a direção do fluxo de visual em vigor para o elemento na plataforma, levando em conta a localidade e as configurações de fluxo lógico. (Herdado de VisualElement) |
IVisualElementController.InvalidateMeasure(InvalidationTrigger) |
Esse método é para uso interno. (Herdado de VisualElement) |
Métodos de Extensão
AbortAnimation(IAnimatable, String) |
Interrompe a animação. |
Animate(IAnimatable, String, Action<Double>, Double, Double, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>) |
Define os parâmetros especificados e inicia a animação. |
Animate(IAnimatable, String, Action<Double>, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>) |
Define os parâmetros especificados e inicia a animação. |
Animate(IAnimatable, String, Animation, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>) |
Define os parâmetros especificados e inicia a animação. |
Animate<T>(IAnimatable, String, Func<Double,T>, Action<T>, UInt32, UInt32, Easing, Action<T,Boolean>, Func<Boolean>) |
Define os parâmetros especificados e inicia a animação. |
AnimateKinetic(IAnimatable, String, Func<Double,Double,Boolean>, Double, Double, Action) |
Define os parâmetros especificados e inicia a animação cinética. |
AnimationIsRunning(IAnimatable, String) |
Retorna um valor booliano que indica se a animação especificada pelo |
Batch(IAnimatable) |
MultiPage<T> que exibe uma matriz de guias na parte superior da tela, cada uma carregando conteúdo na tela. |
GetPropertyIfSet<T>(BindableObject, BindableProperty, T) |
MultiPage<T> que exibe uma matriz de guias na parte superior da tela, cada uma carregando conteúdo na tela. |
SetAppThemeColor(BindableObject, BindableProperty, Color, Color) |
MultiPage<T> que exibe uma matriz de guias na parte superior da tela, cada uma carregando conteúdo na tela. |
SetBinding(BindableObject, BindableProperty, String, BindingMode, IValueConverter, String) |
Cria e aplica uma associação a uma propriedade. |
SetBinding<TSource>(BindableObject, BindableProperty, Expression<Func<TSource,Object>>, BindingMode, IValueConverter, String) |
Obsoleto.
Cria e aplica uma associação de uma expressão. |
SetOnAppTheme<T>(BindableObject, BindableProperty, T, T) |
MultiPage<T> que exibe uma matriz de guias na parte superior da tela, cada uma carregando conteúdo na tela. |
AncestorToRoot(Page) |
Para uso interno pela plataforma do Xamarin.Forms. |
FindByName<T>(Element, String) |
Retorna a instância do tipo |
FindNextElement(ITabStopElement, Boolean, IDictionary<Int32,List<ITabStopElement>>, Int32) |
MultiPage<T> que exibe uma matriz de guias na parte superior da tela, cada uma carregando conteúdo na tela. |
GetSortedTabIndexesOnParentPage(VisualElement) |
MultiPage<T> que exibe uma matriz de guias na parte superior da tela, cada uma carregando conteúdo na tela. |
GetTabIndexesOnParentPage(ITabStopElement, Int32) |
MultiPage<T> que exibe uma matriz de guias na parte superior da tela, cada uma carregando conteúdo na tela. |
FadeTo(VisualElement, Double, UInt32, Easing) |
Retorna uma tarefa que executa o esmaecimento descrito pelos parâmetros |
LayoutTo(VisualElement, Rectangle, UInt32, Easing) |
Retorna uma tarefa que facilita os limites do VisualElement especificado por |
RelRotateTo(VisualElement, Double, UInt32, Easing) |
Gira o VisualElement especificado por |
RelScaleTo(VisualElement, Double, UInt32, Easing) |
Retorna uma tarefa que dimensiona o VisualElement especificado por |
RotateTo(VisualElement, Double, UInt32, Easing) |
Retorna uma tarefa que executa a rotação descrita pelos parâmetros |
RotateXTo(VisualElement, Double, UInt32, Easing) |
Retorna uma tarefa que distorce o eixo Y por |
RotateYTo(VisualElement, Double, UInt32, Easing) |
Retorna uma tarefa que distorce o eixo X por |
ScaleTo(VisualElement, Double, UInt32, Easing) |
Retorna uma tarefa que dimensiona o VisualElement especificado por |
ScaleXTo(VisualElement, Double, UInt32, Easing) |
MultiPage<T> que exibe uma matriz de guias na parte superior da tela, cada uma carregando conteúdo na tela. |
ScaleYTo(VisualElement, Double, UInt32, Easing) |
MultiPage<T> que exibe uma matriz de guias na parte superior da tela, cada uma carregando conteúdo na tela. |
TranslateTo(VisualElement, Double, Double, UInt32, Easing) |
Anima as propriedades TranslationX e TranslationY de um elemento de seus valores atuais para os novos valores de elementos. Isso garante que o layout de entrada esteja na mesma posição que o layout visual. |
HasVisualStateGroups(VisualElement) |
Retornará |