ImageProperties.Rating Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die Bewertung ab, die einer Bilddatei zugeordnet ist, oder legt sie fest.
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
Eigenschaftswert
Die Mediendateibewertung als Wert zwischen 0 und 99.
Hinweise
Die Bewertungseigenschaft für diesen Mediendateityp wird aus den Windows-Dateieigenschaften abgerufen, insbesondere von System.Rating. System.Rating weist einen Wert von 0 bis 99 auf. Der Wert 0 gibt an, dass die Datei nicht bewertet wurde.
Bewertungsinformationen werden dem Benutzer häufig als "star"-Metapher präsentiert, bei der eine star Bewertung von 0 bis 5 Sternen liegen kann. Dies wird als Umriss von 5 star Formen angezeigt, wobei die aktuelle Bewertung durch einen horizontalen Farbbalken innerhalb der 5 star Shapes angegeben wird. Weitere Informationen finden Sie unter Richtlinien für das Bewertungssteuerelement.
Für die HTML-Benutzeroberfläche implementiert das Rating-Steuerelement ein star-Bewertungsverhalten. Sie müssen jedoch einen Wert der Rating-Eigenschaft in die Werte der star-Count konvertieren, die das Rating-Steuerelement für seine Eigenschaften verwendet.
Für die XAML-Benutzeroberfläche gibt es kein Standardbewertungssteuerelement im Windows-Runtime XAML-Vokabular. Mehrere Drittanbieter von Steuerelementen haben jedoch ein XAML-Bewertungssteuerelement erstellt.
Hier finden Sie eine vorgeschlagene Logik zum Konvertieren des möglichen Werts 0 bis 99 einer Rating-Eigenschaft in einen ganzzahligen Wert zwischen 0 und 5, der für eine 5-star Ui-Präsentationsmetapher geeignet ist, und für das Rating-Steuerelement: uint starRating = rating == 0 ? 0 : (uint)Math.Round((double)rating / 25.0) + 1;
.