Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Klassificeringskontrollen gör det möjligt för användare att visa och ange klassificeringar som återspeglar grad av tillfredsställelse med innehåll och tjänster. Användare kan interagera med klassificeringskontrollen med touch, penna, mus, spelplatta eller tangentbord. Följande vägledning visar hur du använder klassificeringskontrollens funktioner för att ge flexibilitet och anpassning.
Översikt
Klassificeringskontrollen kan användas för att ange ett omdöme eller göras skrivskyddad för att visa ett omdöme.
Redigerbar klassificering med platshållarvärde
Det kanske vanligaste sättet att använda klassificeringskontrollen är att visa ett genomsnittligt omdöme samtidigt som användaren kan ange sitt eget klassificeringsvärde. I det här scenariot är klassificeringskontrollen ursprungligen inställd på att återspegla den genomsnittliga nöjdhetsklassificeringen för alla användare av en viss tjänst eller typ av innehåll (till exempel musik, videor, böcker osv.). Det förblir i det här tillståndet tills en användare interagerar med kontrollen med målet att individuellt klassificera ett objekt. Den här interaktionen ändrar klassificeringskontrollens tillstånd så att det återspeglar användarens personliga nöjdhetsklassificering.
Ursprungligt genomsnittligt klassificeringstillstånd
Representation av användarklassificering när den har angetts
Skrivskyddat betygsläge
Ibland måste du visa klassificeringar av sekundärt innehåll, till exempel det som visas i rekommenderat innehåll eller när du visar en lista med kommentarer och deras motsvarande omdömen. I det här fallet bör användaren inte kunna redigera omdömet, så du kan göra kontrollen skrivskyddad. Skrivskyddat läge är också det rekommenderade sättet att använda klassificeringskontrollen när den används i mycket stora virtualiserade listor med innehåll, både av design- och prestandaskäl för användargränssnittet.
Skapa en klassificeringskontroll
- Viktiga API:er: RatingControl-klass
![]()
WinUI 3-galleriappen innehåller interaktiva exempel på WinUI-kontroller och funktioner. Hämta appen från Microsoft Store eller bläddra i källkoden på GitHub.
Redigerbar klassificeringskontroll
Den här koden visar hur du skapar en redigerbar klassificeringskontroll med ett platshållarvärde.
<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";
}
}
Skrivskyddad klassificeringskontroll
Den här koden visar hur du skapar en skrivskyddad klassificeringskontroll.
<RatingControl IsReadOnly="True"/>
Ytterligare funktioner
Klassificeringskontrollen har många ytterligare funktioner som kan användas. Information om hur du använder dessa funktioner finns i vår referensdokumentation. Här är en icke-omfattande lista över ytterligare funktioner:
- Utmärkt prestanda för långa listor
- Kompakt storlek för snäva UI-scenarier
- Kontinuerlig värdefyllning och klassificering
- Anpassning av avstånd
- Inaktivera tillväxtanimeringar
- Anpassning av antalet stjärnor
Windows developer