ContentPage

.NET MAUI ContentPage.

Uživatelské rozhraní pro víceplatformní aplikace .NET (.NET MAUI) ContentPage zobrazuje jedno zobrazení, což je často rozložení, například nebo GridStackLayout, a je nejběžnějším typem stránky.

ContentPageContent definuje vlastnost typuView, která definuje zobrazení, které představuje obsah stránky. Tato vlastnost je podporována objektem BindableProperty , což znamená, že může být cílem datových vazeb a stylován. Kromě toho ContentPage dědí Title, IconImageSource, BackgroundImageSourceIsBusya 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 navigaci mezi těmito stránkami lze provádět. Další informace o navigaci na stránce naleznete v části NavigationPage.

Šablonu ContentPage ovládacího prvku lze vytvořit pomocí šablony ovládacího prvku. Další informace najdete v tématu Šablony ovládacích prvků.

Vytvoření stránky ContentPage

ContentPage Přidání do 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 Nová položka....

  2. V dialogovém okně Přidat novou položku rozbalte Nainstalované položky jazyka > 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 :

    .NET MAUI ContentPage item template.

Visual Studio pak vytvoří novou ContentPageodvozenou stránku, která bude vypadat podobně jako v následujícím 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>

ContentPage Podřízený prvek je obvykle rozložení, například Grid nebo StackLayouts rozložením, které obvykle obsahuje více zobrazení. Podřízeným ContentPage objektem může být ale 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.