MusicProperties.Rating Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit l’évaluation associée à un fichier de musique.
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 = musicProperties.rating;
musicProperties.rating = uInt32;
Public Property Rating As UInteger
Valeur de propriété
Évaluation du fichier multimédia, sous la forme d’une valeur comprise entre 0 et 99.
Remarques
La propriété rating pour ce type de fichier multimédia est obtenue à partir des propriétés de fichier Windows, en particulier à partir de System.Rating. System.Rating a une valeur comprise entre 0 et 99. La valeur 0 indique que le fichier n’a pas été évalué.
Les informations d’évaluation sont souvent présentées à l’utilisateur comme une métaphore « star », où une évaluation star peut être comprise entre 0 et 5 étoiles. Il s’agit du contour de 5 formes star, avec l’évaluation actuelle indiquée par une barre de couleurs horizontale dans les 5 formes star. Pour plus d’informations, consultez Recommandations pour le contrôle d’évaluation.
Pour l’interface utilisateur HTML, le contrôle Rating implémente un comportement d’évaluation star, mais vous aurez converti une valeur de propriété Rating en valeurs de star-count que le contrôle Rating utilise pour ses propriétés.
Pour l’interface utilisateur XAML, il n’existe aucun contrôle d’évaluation par défaut dans le vocabulaire XAML Windows Runtime. Toutefois, plusieurs fournisseurs de contrôle tiers ont créé un contrôle d’évaluation XAML.
Voici une logique suggérée pour convertir la valeur 0-99 possible d’une propriété Rating en une valeur entière comprise entre 0 et 5 qui convient à une métaphore de présentation de l’interface utilisateur à 5 star, et pour le contrôle Rating : uint starRating = rating == 0 ? 0 : (uint)Math.Round((double)rating / 25.0) + 1;
.