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
, IsBusy
ve Padding
bağlanabilir özelliklerini sınıfından devralırTitle
Page.
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:
Çözüm Gezgini içinde projenizde veya klasörünüzde sağ tıklayın ve Yeni Öğe... öğesini seçin.
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:
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.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin