Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El control de clasificación permite a los usuarios ver y establecer clasificaciones que reflejan el grado de satisfacción con el contenido y los servicios. Los usuarios pueden interactuar con el control de clasificación mediante la función táctil, el lápiz, el mouse, el controlador para juegos y el teclado. Las siguientes instrucciones muestran cómo usar las características del control de clasificación para proporcionar flexibilidad y personalización.
Ejemplo de control de clasificación
Información general
El control de calificación se puede usar para ingresar una calificación o hacer que sea solo de lectura para mostrar una calificación.
Clasificación editable con valor de marcador de posición
Quizás la manera más habitual de usar el control de clasificación es mostrar una clasificación promedio mientras se permite al usuario escribir su propio valor de clasificación. En este escenario, el control de clasificación se establece inicialmente para reflejar el promedio de clasificación de la satisfacción de todos los usuarios de un servicio concreto o el tipo de contenido (por ejemplo, música, vídeos, libros, etc.). Permanece en este estado hasta que un usuario interactúa con el control con el objetivo de clasificar un elemento de manera individual. Esta interacción cambia el estado del control de clasificación para reflejar la clasificación de satisfacción personal del usuario.
Estado de la clasificación promedio inicial
Estado inicial de clasificación media
Representación de la clasificación de usuario una vez establecida
Representación de la clasificación de usuario una vez establecida
Modo de clasificación de solo lectura
A veces es necesario mostrar clasificaciones del contenido secundario, por ejemplo, el que se muestra en contenido recomendado o al mostrar una lista de comentarios y sus clasificaciones correspondientes. En este caso, el usuario no debe poder editar la clasificación, por lo que puedes hacer que el control sea de solo lectura. El modo de solo lectura también es la manera recomendada de usar el control de clasificación cuando se usa en listas virtualizadas de contenido muy grandes, tanto por motivos de diseño de la interfaz de usuario como de rendimiento.
Read-Only Lista Larga
Crear un control de clasificación
- API importantes: Clase RatingControl
Abra la aplicación Galería de WinUI 3 y vea RatingControl en acción.
Icono de la galería de WinUI 3 La aplicación Galería de WinUI 3 incluye ejemplos interactivos de características y controles winUI. Obtenga la aplicación del Microsoft Store o examine el código fuente en GitHub.
Control de clasificación editable
Este código muestra cómo crear un control de clasificación editable con un valor de marcador de posición.
<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";
}
}
Control de clasificación de solo lectura
Este código muestra cómo crear un control de clasificación de solo lectura.
<RatingControl IsReadOnly="True"/>
Funcionalidad adicional
El control de clasificación tiene muchas características adicionales que se pueden usar. En nuestra documentación de referencia encontrarás los detalles necesarios para usar estas características. Esta es una lista no completa de funcionalidades adicionales:
- Excelente rendimiento de lista larga
- Tamaño compacto para escenarios de interfaz de usuario limitados
- Clasificación continua y relleno de valores
- Personalización de espaciado
- Deshabilitación de animaciones de crecimiento
- Personalización del número de estrellas