ImageProperties.Rating 属性

定义

获取或设置与图像文件关联的分级。

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

属性值

UInt32

unsigned int

uint32_t

媒体文件分级,值介于 0 和 99 之间。

注解

此媒体文件类型的 rating 属性是从 Windows 文件属性获取的,特别是从 System.Rating 获取的。 System.Rating 的值介于 0 到 99。 值为 0 表示尚未对文件进行分级。

分级信息通常以“star”比喻形式呈现给用户,其中star分级可以为 0 到 5 星。 这显示为 5 个star形状的轮廓,当前分级由 5 个star形状内的水平颜色条指示。 有关详细信息,请参阅 评级控件指南

对于 HTML UI,Rating 控件实现star分级行为,但你将将 Rating 属性值转换为 Rating 控件用于其属性的star计数值。

对于 XAML UI,Windows 运行时 XAML 词汇表中没有默认的分级控件。 但是,多个第三方控件供应商已创建 XAML 分级控件。

下面是一些建议的逻辑,用于将 Rating 属性的 0-99 可能值转换为 0 到 5 之间的整数值,该整数值适用于 5 star UI 表示形式,以及适用于 Rating 控件:uint starRating = rating == 0 ? 0 : (uint)Math.Round((double)rating / 25.0) + 1;

适用于

另请参阅