ImageProperties.Rating Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta la classificazione associata a un file di immagine.
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
Valore della proprietà
Classificazione dei file multimediali, come valore compreso tra 0 e 99.
Commenti
La proprietà di classificazione per questo tipo di file multimediale viene ottenuta dalle proprietà del file di Windows, in particolare da System.Rating. System.Rating ha un valore compreso tra 0 e 99. Il valore 0 indica che il file non è stato valutato.
Le informazioni di classificazione vengono spesso presentate all'utente come metafora "star", in cui una valutazione star può essere da 0 a 5 stelle. Viene visualizzato come contorno di 5 forme star, con la classificazione corrente indicata da una barra dei colori orizzontale all'interno delle 5 forme star. Per altre info, vedi Linee guida per il controllo Valutazione.
Per l'interfaccia utente HTML, il controllo Valutazione implementa un comportamento di classificazione star, ma avrai la conversione di un valore della proprietà Rating nei valori di conteggio star usati dal controllo Rating per le relative proprietà.
Per l'interfaccia utente XAML non è presente alcun controllo di classificazione predefinito nel vocabolario XAML Windows Runtime. Tuttavia, diversi fornitori di controlli di terze parti hanno creato un controllo di classificazione XAML.
Ecco una logica suggerita per convertire il valore possibile 0-99 di una proprietà Rating in un valore intero compreso tra 0 e 5 adatto a una metafora della presentazione dell'interfaccia utente a 5 star e per il controllo Rating: uint starRating = rating == 0 ? 0 : (uint)Math.Round((double)rating / 25.0) + 1;
.