1

我正在为我的项目进行速率控制,用户可以在其中对图片进行评分。所以我需要速率控制星来进行评分。当我搜索它时,我发现了这个 [Link] http://wp7wonders.wordpress.com/2010/10/15/use-the-rating-control-in-windows-phone-7/和 [Link] http:// /j4ni.com/blog/?p=79 。第一个链接不是很有帮助,我能够创建星,但无法获取诸如 3/5 或 2/5 等的评级数字第二个链接我能够创建星,但我无法在模拟器屏幕上看到星星,但是当我单击保存星星的区域时,我能够查看我单击的星星。有没有其他方法可以做到这一点。由于我是 Windows Phone 框架的新手,因此有助于理解 Windows Phone。

4

1 回答 1

0

在您的第一个链接中,每个 ratingitem 控件都有一个名为 DisplayValue 的属性,该属性为 0 或 1。当它设置为 1 时,表示它被选中。如果您检查每个评级项目,您可以获得一个数字。实际的评级控件 ControlsToolkit:Rating 有一个 Value 属性,它是您要查找的数字。

例如。

添加 <ControlsToolkit:Rating Height="40" Grid.Row="1" Value="0.6" ItemCount="0" x:Name="ctRating"> 后面的代码可以检查 ctRating.Value 选择所有 5 给你一个 1.0 值

于 2013-04-20T07:00:18.773 回答