ImageProperties.Rating Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece la clasificación asociada a un archivo de imagen.
public:
property unsigned int Rating { unsigned int get(); void set(unsigned int value); };
uint32_t Rating();
void Rating(uint32_t value);
public uint Rating { get; set; }
var uInt32 = imageProperties.rating;
imageProperties.rating = uInt32;
Public Property Rating As UInteger
Valor de propiedad
Clasificación del archivo multimedia, como un valor entre 0 y 99.
Comentarios
La propiedad rating de este tipo de archivo multimedia se obtiene de las propiedades del archivo de Windows, específicamente de System.Rating. System.Rating tiene un valor de 0 a 99. Un valor de 0 indica que el archivo no se ha clasificado.
La información de clasificación se presenta a menudo al usuario como una metáfora de "star", donde una clasificación de star puede ser de 0 a 5 estrellas. Esto se muestra como el contorno de 5 star formas, con la clasificación actual indicada por una barra de color horizontal dentro de las 5 star formas. Para obtener más información, consulta Directrices para el control Clasificación.
En el caso de la interfaz de usuario HTML, el control Rating implementa un comportamiento de star-rating, pero tendrá que convertir un valor de propiedad Rating en los valores de star-count que usa el control Rating para sus propiedades.
En el caso de la interfaz de usuario XAML, no hay ningún control de clasificación predeterminado en el vocabulario XAML de Windows Runtime. Sin embargo, varios proveedores de controles de terceros han creado un control de clasificación XAML.
Esta es una lógica sugerida para convertir el valor posible 0-99 de una propiedad Rating en un valor entero entre 0 y 5 que es adecuado para una metáfora de presentación de interfaz de usuario de 5 star y para el control Clasificación: uint starRating = rating == 0 ? 0 : (uint)Math.Round((double)rating / 25.0) + 1;
.