ContentPage

.NET MAUI ContentPage.

.NET Çok Platformlu Uygulama Kullanıcı Arabirimi (.NET MAUI), ContentPage genellikle veya StackLayoutgibi Grid bir düzen olan ve en yaygın sayfa türü olan tek bir görünüm görüntüler.

ContentPageContent, sayfanın içeriğini temsil eden görünümü tanımlayan türündeki Viewözelliğini tanımlar. Bu özellik bir BindableProperty nesne tarafından desteklenir; bu da veri bağlamalarının hedefi olabileceği ve stillendirilebileceği anlamına gelir.

ContentPage aşağıdaki özellikleri tanımlar:

  • Content özelliği, sayfanın içeriğini temsil eden görünümü tanımlayan türündedir View.
  • HideSoftInputOnTapped, türündedir bool. Bu, sayfada herhangi bir yere dokunulduğunda yumuşak giriş klavyesinin görünür olduğunda gizlenip gizlenmeyeceğini gösterir.

Bu özellikler nesneler tarafından BindableProperty desteklenir; bu da veri bağlamalarının hedefi olabileceği ve stillendirilebileceği anlamına gelir.

Ayrıca , ContentPage , IconImageSource, BackgroundImageSource, IsBusyve Padding bağlanabilir özelliklerini sınıfından devralırTitlePage.

Dekont

Content özelliği sınıfının içerik özelliğidir ContentPage ve bu nedenle açıkça XAML'den ayarlanması gerekmez.

.NET MAUI uygulamaları genellikle uygulamasından ContentPagetüretilen birden çok sayfa içerir ve bu sayfalar arasında gezinti gerçekleştirilebilir. Sayfa gezintisi hakkında daha fazla bilgi için bkz . NavigationPage.

bir ContentPage denetim şablonuyla şablonlanabilir. Daha fazla bilgi için bkz . Denetim şablonları.

ContentPage oluşturma

.NET MAUI uygulamasına eklemek ContentPage için:

  1. Çözüm Gezgini içinde projenizde veya klasörünüzde sağ tıklayın ve Yeni Öğe... öğesini seçin.

  2. Yeni Öğe Ekle iletişim kutusunda Yüklü > C# Öğeleri'ni genişletin, .NET MAUI'yi seçin ve .NET MAUI ContentPage (XAML) öğe şablonunu seçin, uygun bir sayfa adı girin ve Ekle düğmesine tıklayın:

    .NET MAUI ContentPage item template.

Visual Studio daha sonra aşağıdaki örneğe benzer şekilde yeni ContentPagebir türetilmiş sayfa oluşturur:

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

öğesinin alt öğesi ContentPage genellikle veya StackLayoutgibi Grid bir düzendir ve düzen genellikle birden çok görünüm içerir. Ancak öğesinin alt öğesi ContentPage gibi CollectionViewbir koleksiyon görüntüleyen bir görünüm olabilir.

Dekont

Özelliğin Title değeri, uygulama kullanarak NavigationPagegezinti gerçekleştirdiğinde gezinti çubuğunda gösterilir. Daha fazla bilgi için bkz . NavigationPage.