ImageProperties.Rating 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置与图像文件关联的分级。
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
属性值
媒体文件分级,值介于 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;
。