Sdílet prostřednictvím


ovládání hodnocení

Ovládací prvek hodnocení umožňuje uživatelům zobrazovat a nastavovat hodnocení, která odrážejí míru spokojenosti s obsahem a službami. Uživatelé můžou s ovládacím prvku hodnocení pracovat s dotykovým ovládáním, perem, myší, herním panelem nebo klávesnicí. Následující doprovodné materiály ukazují, jak používat funkce ovládacího prvku hodnocení k zajištění flexibility a přizpůsobení.

příklad ovládacího prvku hodnocení

Přehled

Ovládací prvek hodnocení lze použít k zadání hodnocení nebo ho nastavit jako jen pro čtení k zobrazení hodnocení.

Upravitelné hodnocení se zástupnými hodnotami

Možná nejběžnější způsob, jak použít ovládací prvek hodnocení, je zobrazit průměrné hodnocení a zároveň umožnit uživateli zadat vlastní hodnotu hodnocení. V tomto scénáři je ovládací prvek hodnocení původně nastavený tak, aby odrážel průměrné hodnocení spokojenosti všech uživatelů konkrétní služby nebo typu obsahu (například hudbu, videa, knihy atd.). Zůstane v tomto stavu, dokud uživatel nebude pracovat s ovládacím prvku s cílem individuálního hodnocení položky. Tato interakce změní stav ovládacího prvku hodnocení tak, aby odrážel osobní hodnocení spokojenosti uživatele.

Počáteční průměrný stav hodnocení

Počáteční stav průměrného hodnocení

Reprezentace hodnocení uživatelů po nastavení

reprezentace hodnocení uživatelů po nastavení

Režim hodnocení jen pro čtení

Někdy potřebujete zobrazit hodnocení sekundárního obsahu, například obsah zobrazený v doporučeném obsahu nebo při zobrazení seznamu komentářů a jejich odpovídajících hodnocení. V takovém případě by uživatel neměl mít možnost hodnocení upravovat, můžete nastavit ovládací prvek jako pouze ke čtení. Režim jen pro čtení je také doporučeným způsobem použití ovládacího prvku hodnocení při použití ve velmi rozsáhlých virtualizovaných seznamech obsahu z důvodů návrhu uživatelského rozhraní i výkonu.

Read-Only dlouhý seznam

Vytvořte ovládací prvek hodnocení

Ikona galerie WinUI 3 Aplikace Galerie WinUI 3 obsahuje interaktivní příklady ovládacích prvků a funkcí WinUI. Získejte aplikaci z Microsoft Store nebo vyhledejte zdrojový kód na GitHub.

Ovládací prvek hodnocení, který lze upravit

Tento kód ukazuje, jak vytvořit upravitelný ovládací prvek hodnocení se zástupnou hodnotou.

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

Ovládací prvek hodnocení jen pro čtení

Tento kód ukazuje, jak vytvořit ovládací prvek hodnocení pouze pro čtení.

<RatingControl IsReadOnly="True"/>

Další funkce

Ovládací prvek hodnocení má mnoho dalších funkcí, které je možné použít. Podrobnosti o používání těchto funkcí najdete v naší referenční dokumentaci. Tady je nekomplexní seznam dalších funkcí:

  • Skvělý výkon při práci s dlouhým seznamem
  • Kompaktní velikost pro těsné scénáře uživatelského rozhraní
  • Průběžné vyplňování a hodnocení hodnot
  • Přizpůsobení mezer
  • Vypnout animace růstu
  • Přizpůsobení počtu hvězdiček