C#开发人员用于视觉上令人惊叹的表示层的良好框架

JL.*_*JL. 5 c# silverlight wpf presentation

我即将编写一个前端应用程序,它将用作媒体中心应用程序.它将直接插入高清电视.基本上将我的笔记本电脑转换为媒体播放器.虽然这个概念并不新鲜,但我想要自定义功能,所以这就是我不重用现有产品的原因.

我是一个C#开发人员,因此理想情况下应该用C#编写应用程序.还有另外一个考虑因素,我需要通过MCE Remote接受输入.

我正在考虑使用Silverlight.你会推荐这个吗?或者在我开始计划之前对框架的任何其他建议.

提前致谢.

Sco*_*son 12

这是Windows Presentation Foundation的用途.您将获得比Silverlight更多的硬件访问权限(您提到的MCE远程IE).使用矢量图形/ XAML标记UI,然后使用C#执行逻辑.

编辑:WPF也支持开箱即用的动画,可以让你的UI更具互动性.

编辑2: Scott Hanselman编写了一个名为BabySmash的非常酷的应用程序并在线发布了源代码.它基本上拦截键盘输入并在计算机上显示形状和声音.对于您的PC来说,这是一种很好的"防儿童"方法.该代码可以为您提供对WPF的一些了解,以及如何进行您正在寻找的动画和交互性.