【问题标题】:Rating control in windows 8Windows 8 中的评级控制
【发布时间】:2012-04-18 21:57:22
【问题描述】:

我在 Windows 8 的 JavaScript/HTML 项目中看到了分级控制。但是我在 XAML 中还看不到类似的东西。 :(

知道如何在 Windows 8 中实现评级控制吗?..

似乎微软将 XAML 人视为第二人 :(...

【问题讨论】:

  • 您尝试过自己创建一个吗?你遇到了什么问题?
  • 我现在正在尝试创建一个用户控件。因为我是 xaml 的新手,大多数从网络上获取的样本在地铁中都不起作用,一切都出错了
  • 您可以尝试从 Silverlight Toolkit 移植评级控制。我成功移植了TransitioningContentControl,所以应该不会太难。或者您可以等到 Metro XAML Toolkit 可用。

标签: xaml windows-8 microsoft-metro windows-runtime rating-system


【解决方案1】:

App promo 项目适用于 Windows/WP 中的用户评级。我搜索了一天多,现在我很高兴使用和分享应用促销。

关于 App promo:App Promo 是一个适用于 Windows Phone 和 Windows 8 的小型控件库。它有一个 RateReminder 控件来解决评级问题。

链接

  1. App promo - code.msdn.microsoft.com
  2. App promo - Source code

【讨论】:

    【解决方案2】:

    Callisto 中还有一个评级控件

    https://github.com/timheuer/Callisto

    显示 5 颗星中的 3 颗亮起的示例代码:

    <callisto:Rating
        Value="3" ItemCount="5"
        Background="Transparent" Foreground="Gold" />
    

    【讨论】:

    • 当我使用 callisto 包时如何在 c# 中获取起始编号。还有没有办法给十进制等级评分。谢谢
    【解决方案3】:

    我移植了一个开源控件,用于显示来自 WPF 的星级评分。

    也许你可以从那里开始,或者发现它有用。

    http://igrali.wordpress.com/2012/05/20/show-ratings-with-stars-in-winrt-xaml/

    http://metrorate.codeplex.com/

    【讨论】:

    • 它不工作......无论值是......但星星的颜色不会改变
    • 它是为 Windows 的预览版编写和测试的...您可能需要检查代码和 CodePlex 上的讨论以进行一些编辑...
    • @bendewey 已于 2012 年 5 月得到答复,当时 Windows 8 处于预览状态,并且当时可以正常工作。我在 cmets 里说过。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多