如何在Silverlight中制作EPG?

如何在Silverlight中制作EPG?,silverlight,windows-phone-7,Silverlight,Windows Phone 7,我将在silverlight中构建一个EPG 对此,您建议采取哪些控制措施 在我看来,有三个部分: 1.频道--部分只能上下滚动。 2.时间--只能横向滚动。 3.程序--应该向所有方向滚动 我很想得到一些关于如何构建xaml的建议。我不确定你的确切意思,但是全景和列表框控件应该可以让你开始使用。我认为SDK中没有任何预构建的控件是“经典”EPG的完美之选 我推荐你: 查看WP7日历应用程序的外观和感觉-它们使用手势让您能够滚动时间-例如在月视图中 考虑是否同时支持纵向视图和横向视图-如果确实

我将在silverlight中构建一个EPG

对此,您建议采取哪些控制措施

在我看来,有三个部分:
1.频道--部分只能上下滚动。
2.时间--只能横向滚动。
3.程序--应该向所有方向滚动


我很想得到一些关于如何构建xaml的建议。

我不确定你的确切意思,但是全景和列表框控件应该可以让你开始使用。

我认为SDK中没有任何预构建的控件是“经典”EPG的完美之选

我推荐你:

  • 查看WP7日历应用程序的外观和感觉-它们使用手势让您能够滚动时间-例如在月视图中

  • 考虑是否同时支持纵向视图和横向视图-如果确实希望保持左侧列始终可见,则横向视图可能更有用

  • 使用“标准”Pivot和ListBox控件构建一个早期原型,然后将构建一个自定义控件作为替换


我想你是指编程指南吧?您的用户将如何浏览本指南?它是为鼠标设计的还是触摸控制的?有必要使用遥控器进行导航吗?我不知道该怎么称呼它=)Touch for Windows Phone 7,但我也在考虑为web制作Silverlight版本(鼠标)。问题是频道和时间列/行应该被冻结,因此无论我在程序部分如何滚动/平移,它总是显示出来。