我正在研究设计完全自定义的UI组件,主要用于Windows Phone 7应用程序,以及稍后可能用于基于Web的应用程序(Silverlight)。它会像速度计那样具有一些效果,即速度变化箭头也会缓慢移动。
这些完全自定义的UI组件是如何设计的? Visual Studio甚至可能使用Blend吗?
网上是否有很好的教程可以指导我创建这样的组件?
我想它完全是用WPF / XAML编写的,它可以是矢量型的,可以根据我的需要进行扩展。
感谢您的帮助, -David
答案 0 :(得分:2)
您可以在Silverlight for Windows Phone中创建可重用的UserControl。这是一个演练。
答案 1 :(得分:0)
至少你知道WPF的基础知识吗?好吧,如果你这样做,你可能会知道如何编写UserControls:)
所以我的建议是:至少学习WPF和XAML的基础知识。如果你遇到困难,请回来寻求建议。
是的,你使用VS和/或Blend。 (特别是对于更加图形密集型/高级控件的混合)。
有很多关于WPF教程的介绍。但要准备好忘掉你对UI设计/创作的了解。但是你的努力会得到慷慨的回报,WPF很难进入,但是一旦你掌握了它就很棒。