Delen via


Beoordelingscontrole

Met het classificatiebeheer kunnen gebruikers beoordelingen bekijken en instellen die de mate van tevredenheid met inhoud en services weerspiegelen. Gebruikers kunnen communiceren met het besturingselement voor classificatie met aanraakscherm, pen, muis, gamepad of toetsenbord. De volgende richtlijnen laten zien hoe u de functies van het classificatiebesturingselement kunt gebruiken om flexibiliteit en aanpassing te bieden.

Voorbeeld van beoordelingscontrole

Overzicht

Het beoordelingssysteem kan worden gebruikt om een beoordeling in te voeren of kan als alleen ter inzage worden ingesteld om een waardering weer te geven.

Bewerkbare classificatie met tijdelijke aanduidingswaarde

Misschien is de meest voorkomende manier om het classificatiebesturingselement te gebruiken een gemiddelde waardering weer te geven, terwijl de gebruiker nog steeds zijn eigen beoordelingswaarde kan invoeren. In dit scenario wordt het beoordelingsbesturingselement in eerste instantie ingesteld op de gemiddelde tevredenheidsclassificatie van alle gebruikers van een bepaalde service of het type inhoud (zoals muziek, video's, boeken, enzovoort). Het blijft in deze status totdat een gebruiker met het besturingselement communiceert met het doel om een item afzonderlijk te beoordelen. Deze interactie wijzigt de status van het classificatiebesturingselement zodat deze overeenkomt met de persoonlijke tevredenheidsclassificatie van de gebruiker.

Initiƫle gemiddelde beoordelingsstatus

Initiƫle gemiddelde beoordelingsstatus

Weergave van gebruikersclassificatie eenmaal ingesteld

Weergave van gebruikersclassificatie eenmaal ingesteld

Alleen lezen beoordelingsmodus

Soms moet u beoordelingen van secundaire inhoud weergeven, zoals die worden weergegeven in aanbevolen inhoud of bij het weergeven van een lijst met opmerkingen en de bijbehorende beoordelingen. In dit geval mag de gebruiker de beoordeling niet bewerken, dus kunt u het controle-element alleen-lezen maken. De modus Alleen-lezen is ook de aanbevolen manier om het classificatiebesturingselement te gebruiken wanneer het wordt gebruikt in zeer grote gevirtualiseerde lijsten met inhoud, om redenen van gebruikersinterfaceontwerp en prestaties.

Read-Only Lange Lijst

Een classificatiebesturingselement maken

De WinUI 3 Gallery-app bevat interactieve voorbeelden van de meeste Besturingselementen, functies en functionaliteit van WinUI 3. Haal de app op uit de Microsoft Store of haal de broncode op GitHub op

Bewerkbare waarderingscontrole

Deze code laat zien hoe u een bewerkbaar classificatiebesturingselement maakt met een tijdelijke aanduidingswaarde.

<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";
    }
}

Alleen-lezen beoordelingscontrole

Deze code laat zien hoe u een controle voor alleen-lezen beoordeling maakt.

<RatingControl IsReadOnly="True"/>

Aanvullende functionaliteit

Het classificatiebesturingselement heeft veel extra functies die kunnen worden gebruikt. Meer informatie over het gebruik van deze functies vindt u in onze referentiedocumentatie. Hier volgt een niet-uitgebreide lijst met aanvullende functionaliteit:

  • Geweldige lange lijstprestaties
  • Compacte grootte voor strakke UI-scenario's
  • Doorlopende waardeninvulling en beoordeling
  • Aanpassing van afstand
  • Groeianimaties uitschakelen
  • Aanpassing van het aantal sterren

UWP en WinUI 2

Belangrijk

De informatie en voorbeelden in dit artikel zijn geoptimaliseerd voor apps die gebruikmaken van de Windows App SDK en WinUI 3, maar zijn algemeen van toepassing op UWP-apps die Gebruikmaken van WinUI 2. Zie de UWP API-referentie voor platformspecifieke informatie en voorbeelden.

Deze sectie bevat informatie die u nodig hebt om het besturingselement te gebruiken in een UWP- of WinUI 2-app.

RatingControl voor UWP-apps is opgenomen als onderdeel van WinUI 2. Zie WinUI 2 voor meer informatie, inclusief installatie-instructies. APIs voor deze controle zijn beschikbaar in zowel de Windows.UI.Xaml.Controls als de Microsoft.UI.Xaml.Controls naamruimten.

U wordt aangeraden de nieuwste WinUI 2 te gebruiken om de meest recente stijlen, sjablonen en functies voor alle besturingselementen te verkrijgen.

Als u de code in dit artikel wilt gebruiken met WinUI 2, gebruikt u een alias in XAML (we gebruiken muxc) om de API's van de Windows UI-bibliotheek weer te geven die zijn opgenomen in uw project. Zie Aan de slag met WinUI 2 voor meer informatie.

xmlns:muxc="using:Microsoft.UI.Xaml.Controls"

<muxc:RatingControl />