ContentPage
A interface do usuário do aplicativo multiplataforma .NET (.NET MAUI) ContentPage exibe um único modo de exibição, que geralmente é um layout como Grid ou StackLayout, e é o tipo de página mais comum.
ContentPage Define a Content propriedade, do tipo View, que define o modo de exibição que representa o conteúdo da página. Essa propriedade é apoiada por um BindableProperty objeto, o que significa que ele pode ser o destino de associações de dados e estilizado.
ContentPage define as propriedades a seguir:
- Content property, do tipo View, que define o modo de exibição que representa o conteúdo da página.
- HideSoftInputOnTapped, do tipo
bool
, que indica se tocar em qualquer lugar da página fará com que o teclado de entrada flexível se oculte se estiver visível.
Essas propriedades são apoiadas por BindableProperty objetos, o que significa que elas podem ser o destino de associações de dados e estilizadas.
Além disso, herda Title
, , BackgroundImageSource
IsBusy
, ContentPageIconImageSource
e Padding
propriedades vinculáveis da Page classe.
Observação
A Content
propriedade é a propriedade content da ContentPage classe e, portanto, não precisa ser definida explicitamente a partir de XAML.
Os aplicativos .NET MAUI normalmente contêm várias páginas derivadas do ContentPage, e a navegação entre essas páginas pode ser executada. Para obter mais informações sobre navegação de página, consulte NavigationPage.
Um ContentPage pode ser modelado com um modelo de controle. Para obter mais informações, consulte Modelos de controle.
Criar uma ContentPage
Para adicionar um a um ContentPage aplicativo .NET MAUI:
No Gerenciador de Soluções, clique com o botão direito do mouse em seu projeto ou pasta em seu projeto e selecione Novo Item....
Na caixa de diálogo Adicionar Novo Item, expanda Itens C# Instalados>, selecione .NET MAUI e selecione o modelo de item .NET MAUI ContentPage (XAML), insira um nome de página adequado e clique no botão Adicionar:
Em seguida, o Visual Studio cria uma nova ContentPagepágina derivada, que será semelhante ao exemplo a seguir:
<ContentPage xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="MyMauiApp.MyPage"
Title="MyPage"
BackgroundColor="White">
<StackLayout>
<Label Text="Welcome to .NET MAUI!"
VerticalOptions="Center"
HorizontalOptions="Center" />
<!-- Other views go here -->
</StackLayout>
</ContentPage>
O filho de um é normalmente um ContentPage layout, como Grid ou StackLayout, com o layout normalmente contendo vários modos de exibição. No entanto, o filho do pode ser um modo de ContentPage exibição que exibe uma coleção, como CollectionView.
Observação
O valor da propriedade será mostrado na barra de Title
navegação, quando o aplicativo executar a navegação usando um NavigationPagearquivo . Para obter mais informações, consulte NavigationPage.
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de