Controles XAML
Views são objetos de interface do usuário, como rótulos, botões e controles deslizantes, comumente conhecidos como controles ou widgets em outros ambientes de programação gráfica. As visões suportadas por Xamarin.Forms todos derivam da View
classe.
Todas as exibições definidas podem ser referenciadas de Xamarin.Forms arquivos XAML.
Exibições para apresentação
Exibir | Exemplo |
---|---|
BoxViewExibe um retângulo de uma cor específica.Guia de API / |
<BoxView Color="Accent" |
ElipseExibe uma elipse ou círculo.Guia de API / |
<Preenchimento de elipse = "Vermelho" |
ImagemExibe um bitmap.Guia de API / |
<Fonte da imagem="https://aka.ms/campus.jpg" |
EtiquetaExibe uma ou mais linhas de texto.Guia de API / |
<Rótulo text="Olá, Xamarin.Forms!" |
LinhaExibir uma linha.Guia de API / |
<linha x1="40" |
MapeamentoExibe um mapa.Guia de API / |
<maps:Map ItemsSource="{Binding Locations}" /> |
CaminhoExiba curvas e formas complexas.Guia de API / |
<Traçado do caminho = "Preto" |
PolígonoExibir um polígono.Guia de API / |
<pontos de polígono="0 48, 0 144, 96 150, 100 0, 192 0, 192 96, |
Linha poligonalExiba uma série de linhas retas conectadas.Guia de API / |
<Pontos de polilinha="0,0 10,30, 15,0 18,60 23,30 35,30 40,0 |
RetânguloExibir um retângulo ou quadrado.Guia de API / |
<Preenchimento retangular = "Vermelho" |
WebViewExibe páginas da Web ou conteúdo HTML.Guia de API / |
<Fonte do WebView="https://learn.microsoft.com/xamarin/" |
Exibições que iniciam comandos
Exibir | Exemplo |
---|---|
BotãoExibe texto em um objeto retangular.Guia de API / |
<Botão Text="Clique em mim!" |
ImageButtonExibe uma imagem em um objeto retangular.Guia de API / |
<Fonte do ImageButton = "XamarinLogo.png" |
RadioButtonPermite a seleção de uma opção de um conjunto.Guia |
<Texto do botão de opção="Abacaxi" |
RefreshViewFornece funcionalidade pull-to-refresh para conteúdo rolável.Guia |
<RefreshView IsRefreshing="{Binding IsRefreshing}" |
SearchBarAceita a entrada do usuário que ele usa para executar uma pesquisa.Guia |
<SearchBar Placeholder="Digite o termo de pesquisa" |
SwipeViewFornece itens de menu de contexto que são revelados por um gesto de passar o dedo.Guia |
<SwipeView> |
Exibições para definir valores
Exibir | Exemplo |
---|---|
CheckBoxPermite a seleção de umboolean valor. Guia |
<CheckBox IsChecked="true" |
Controle deslizantePermite a seleção de umdouble valor de um intervalo contínuo.Guia de API / |
<Slider Minimum="0" |
PassadorPermite a seleção de umdouble valor de um intervalo incremental.Guia de API / |
<Mínimo de passo = "0" |
ComutadorPermite a seleção de umboolean valor.Guia de API / |
<Interruptor IsToggled="false" |
DatePickerPermite a seleção de uma data.Guia de API / |
<Formato DatePicker = "D" |
TimePickerPermite a seleção de um horário.Guia de API / |
<TimePicker Format="T" |
Exibições para edição de texto
Exibir | Exemplo |
---|---|
EntryPermite que uma única linha de texto seja inserida e editada.Guia de API / |
<<Entrada Keyboard="E-mail" |
EditorPermite que várias linhas de texto sejam inseridas e editadas.Guia de API / |
<Editor VerticalOptions="FillAndExpand" /> |
Exibições para indicar atividade
Exibir | Exemplo |
---|---|
ActivityIndicatorExibe uma animação para mostrar que o aplicativo está envolvido em uma atividade longa, sem dar nenhuma indicação de progresso.Guia de API / |
<ActivityIndicator IsRunning="Verdadeiro" |
ProgressBarExibe uma animação para mostrar que o aplicativo está progredindo em uma atividade longa.Guia de API / |
<Progresso da barra de progresso = ".5" |
Exibições que mostram coleções
Exibir | Exemplo |
---|---|
CarouselViewExibe uma lista rolável de itens de dados.Guia |
<CarouselView ItemsSource="{Vinculando macacos}"> |
CollectionViewExibe uma lista rolável de itens de dados selecionáveis, usando diferentes especificações de layout.Guia |
<CollectionView ItemsSource="{Vinculando macacos}"> |
IndicatorViewExibe indicadores que representam o número de itens em umCarouselView arquivo .Guia |
<IndicatorView x:Name="indicatorView" |
ListViewExibe uma lista rolável de itens de dados selecionáveis.Guia de API / |
<ListView ItemsSource="{Vinculando macacos}"> |
PickerExibe um item selecionado de uma lista de cadeias de caracteres de texto.Guia de API / |
<<Picker Title="Selecione um macaco" |
TableViewExibe uma lista de linhas interativas.Guia de API / |
<TableView Intent="Configurações"> |