WPF为Silverlight / Windows Phone 7设计自定义UI组件

时间:2011-01-25 19:17:20

标签: .net wpf user-interface windows-phone-7

我正在研究设计完全自定义的UI组件,主要用于Windows Phone 7应用程序,以及稍后可能用于基于Web的应用程序(Silverlight)。它会像速度计那样具有一些效果,即速度变化箭头也会缓慢移动。

这些完全自定义的UI组件是如何设计的? Visual Studio甚至可能使用Blend吗?

网上是否有很好的教程可以指导我创建这样的组件?

我想它完全是用WPF / XAML编写的,它可以是矢量型的,可以根据我的需要进行扩展。

感谢您的帮助, -David

2 个答案:

答案 0 :(得分:2)

您可以在Silverlight for Windows Phone中创建可重用的UserControl。这是一个演练。

Snowfall (User Control Sample) : Windows Phone 7 Tutorials

答案 1 :(得分:0)

至少你知道WPF的基础知识吗?好吧,如果你这样做,你可能会知道如何编写UserControls:)

所以我的建议是:至少学习WPF和XAML的基础知识。如果你遇到困难,请回来寻求建议。

是的,你使用VS和/或Blend。 (特别是对于更加图形密集型/高级控件的混合)。

有很多关于WPF教程的介绍。但要准备好忘掉你对UI设计/创作的了解。但是你的努力会得到慷慨的回报,WPF很难进入,但是一旦你掌握了它就很棒。