ContentPage

.NET MAUI ContentPage.

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:

  • Content vlastnost typu View, který definuje zobrazení, které představuje obsah stránky.
  • HideSoftInputOnTapped, typu 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á.

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, IsBusya 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.

Vytvoření stránky ContentPage

Přidání do ContentPage aplikace .NET MAUI:

  1. 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....

  2. 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:

    Šablona položky obsahu .NET MAUI

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.