用于Windows Phone 8中的评级目的的速率控制星

时间:2013-04-20 06:04:56

标签: c# windows-phone-7 visual-studio-2012 windows-phone-8

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

1 个答案:

答案 0 :(得分:0)

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

例如,

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