Školení
Modul
Přizpůsobení rozložení na stránkách XAML .NET MAUI - Training
Vytvářejte konzistentní uživatelská rozhraní na různých zařízeních pomocí StackLayout a Gridu.
Tento prohlížeč se už nepodporuje.
Upgradujte na Microsoft Edge, abyste mohli využívat nejnovější funkce, aktualizace zabezpečení a technickou podporu.
Uživatelské rozhraní aplikace .NET pro více platforem (.NET MAUI) ContentPage zobrazuje jedno zobrazení, což je často rozložení, jako Grid je nebo StackLayout, a je nejběžnějším typem stránky.
ContentPage definuje následující vlastnosti:
bool
, který označuje, jestli klepnutí na libovolné místo na stránce způsobí skrytí klávesnice s měkkým vstupem, pokud je viditelná v Androidu a iOSu.bool
, který označuje, zda klepnutí na libovolné místo na stránce způsobí skrytí klávesnice s měkkým vstupem, pokud je viditelná v Androidu, iOS a Mac Catalyst.Tyto vlastnosti jsou podporovány BindableProperty objekty, což znamená, že mohou být cílem datových vazeb a stylovány.
Kromě toho dědí Title
, ContentPage , IconImageSource
, BackgroundImageSource
, IsBusy
a Padding
bindable vlastnosti z Page třídy.
Poznámka
Vlastnost Content
je vlastnost ContentPage obsahu třídy, a proto není nutné explicitně nastavit z XAML.
Aplikace .NET MAUI obvykle obsahují více stránek odvozených z ContentPagea navigace mezi těmito stránkami lze provádět. Další informace o navigaci na stránce naleznete v části NavigationPage.
Šablonu ContentPage lze vytvořit pomocí šablony ovládacího prvku. Další informace naleznete v tématu Řídicí šablony.
Přidání do ContentPage aplikace .NET MAUI:
V Průzkumník řešení klikněte pravým tlačítkem myši na projekt nebo složku v projektu a vyberte Možnost Nová položka....
V dialogovém okně Přidat novou položku rozbalte nainstalované > položky C#, vyberte .NET MAUI a vyberte šablonu položky .NET MAUI ContentPage (XAML), zadejte vhodný název stránky a klikněte na tlačítko Přidat:
Visual Studio pak vytvoří novou ContentPageodvozenou stránku, která se bude podobat následujícímu příkladu:
<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>
Podřízený prvek je ContentPage obvykle rozložení, například Grid nebo StackLayout, s rozložením obvykle obsahujícím více zobrazení. Podřízeným objektem ContentPage však může být zobrazení, které zobrazuje kolekci, například CollectionView.
Poznámka
Hodnota Title
vlastnosti se zobrazí na navigačním panelu, když aplikace provádí navigaci pomocí NavigationPage. Další informace naleznete v části NavigationPage.
Zpětná vazba k produktu .NET MAUI
.NET MAUI je open source projekt. Vyberte odkaz pro poskytnutí zpětné vazby:
Školení
Modul
Přizpůsobení rozložení na stránkách XAML .NET MAUI - Training
Vytvářejte konzistentní uživatelská rozhraní na různých zařízeních pomocí StackLayout a Gridu.