Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Derecelendirme denetimi, kullanıcıların içerik ve hizmetlerle ilgili memnuniyet derecelerini yansıtan derecelendirmeleri görüntülemesine ve ayarlamasına olanak tanır. Kullanıcılar dokunmatik ekran, kalem, fare, oyun yüzeyi veya klavye ile derecelendirme denetimiyle etkileşime geçebiliyor. Aşağıdaki kılavuzda, esneklik ve özelleştirme sağlamak için derecelendirme denetiminin özelliklerinin nasıl kullanılacağı gösterilmektedir.
derecelendirme denetimi
Example of Rating Controlörneği
Genel Bakış
Derecelendirme denetimi derecelendirme girmek için kullanılabilir veya derecelendirmeyi görüntülemek için salt okunur hale getirilebilir.
Yer tutucu değeriyle düzenlenebilir derecelendirme
Derecelendirme denetimini kullanmanın belki de en yaygın yolu, kullanıcının kendi derecelendirme değerini girmesine izin verirken ortalama bir derecelendirme görüntülemektir. Bu senaryoda derecelendirme denetimi başlangıçta belirli bir hizmetin veya içerik türünün (müzik, video, kitap vb.) tüm kullanıcılarının ortalama memnuniyet derecelendirmesini yansıtacak şekilde ayarlanır. Kullanıcı bir öğeyi tek tek derecelendirme hedefiyle denetimle etkileşim kurana kadar bu durumda kalır. Bu etkileşim, derecelendirme denetiminin durumunu kullanıcının kişisel memnuniyet derecelendirmesini yansıtacak şekilde değiştirir.
İlk ortalama derecelendirme durumu
Kullanıcı derecelendirmesinin ayarlandıktan sonra gösterimi
Representation of User Rating Once SetAyarlandıktan Sonra Kullanıcı DerecelendirmesininGösterimi
Sadece okunabilir derecelendirme modu
Bazen, örneğin önerilen içerikte gösterilen veya yorumlar ve bunların ilgili derecelendirmeleri şeklinde görüntülenen ikincil içeriğin derecelendirmelerini göstermeniz gerekir. Bu durumda, denetimi salt okunur hale getirebilmeniz için kullanıcının derecelendirmeyi düzenleyememesi gerekir. Salt okunur modu, hem kullanıcı arabirimi tasarımı hem de performans nedenleriyle çok büyük sanallaştırılmış içerik listelerinde kullanıldığında derecelendirme denetimini kullanmanın önerilen yoludur.
Derecelendirme denetimi oluşturma
- Önemli API'ler: RatingControl sınıfı
![]()
WinUI 3 Galeri uygulaması, WinUI denetimlerinin ve özelliklerinin etkileşimli örneklerini içerir. uygulamayı Microsoft Store adresinden alın veya GitHub üzerindeki kaynak koduna göz atın.
Düzenlenebilir derecelendirme denetimi
Bu kod, yer tutucu değeriyle düzenlenebilir bir derecelendirme denetiminin nasıl oluşturulacağını gösterir.
<RatingControl x:Name="MyRating" ValueChanged="RatingChanged"/>
private void RatingChanged(RatingControl sender, object args)
{
if (sender.Value == null)
{
MyRating.Caption = "(" + SomeWebService.HowManyPreviousRatings() + ")";
}
else
{
MyRating.Caption = "Your rating";
}
}
Salt okunur derecelendirme denetimi
Bu kod, salt okunur derecelendirme denetiminin nasıl oluşturulacağını gösterir.
<RatingControl IsReadOnly="True"/>
Ek işlevsellik
Derecelendirme denetimi, kullanılabilecek birçok ek özelliğe sahiptir. Bu özelliklerin kullanımıyla ilgili ayrıntılara başvuru belgelerimizden ulaşabilirsiniz. Ek işlevlerin kapsamlı olmayan bir listesi aşağıdadır:
- Harika uzun liste performansı
- Sıkı kullanıcı arabirimi senaryoları için küçük boyutlandırma
- Sürekli değer doldurma ve derecelendirme
- Aralık özelleştirme
- Büyüme animasyonlarını devre dışı bırakma
- Yıldız sayısını özelleştirme
Windows developer