Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net WPF为Silverlight/Windows Phone 7设计自定义UI组件_.net_Wpf_User Interface_Windows Phone 7 - Fatal编程技术网

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

.net WPF为Silverlight/Windows Phone 7设计自定义UI组件,.net,wpf,user-interface,windows-phone-7,.net,Wpf,User Interface,Windows Phone 7,我正在考虑设计完全定制的UI组件,主要用于Windows Phone 7应用程序,以后可能用于基于web的应用程序(Silverlight)。它类似于速度计,具有一些效果,即当速度改变时,箭头也会缓慢移动 这些完全定制的UI组件是如何设计的?VisualStudio甚至Blend都可以用来做这个 网络上有好的教程可以指导我创建这样的组件吗 我想象它完全是用WPF/XAML编写的,它是矢量的,可以根据我的需要进行扩展 谢谢你的帮助, -david你至少知道WPF的基本知识吗?如果您这样做了,您可能

我正在考虑设计完全定制的UI组件,主要用于Windows Phone 7应用程序,以后可能用于基于web的应用程序(Silverlight)。它类似于速度计,具有一些效果,即当速度改变时,箭头也会缓慢移动

这些完全定制的UI组件是如何设计的?VisualStudio甚至Blend都可以用来做这个

网络上有好的教程可以指导我创建这样的组件吗

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

谢谢你的帮助,
-david你至少知道WPF的基本知识吗?如果您这样做了,您可能会知道如何编写UserControls:)

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

是的,您使用VS和/或混合。(特别是对于图形化程度更高/更高级的控件,可进行混合)


这里有很多关于WPF教程的介绍。但是要准备好忘记你所知道的UI设计/创建。但是你的努力会得到丰厚的回报,WPF很难进入,但一旦你掌握了它,它将非常棒。

你可以在Silverlight for Windows Phone中创建可重用的用户控件。这是一个演练


我确实使用过WPF/XAML,还记得手工制作那些XAML文件吗。使用C#/.NET,甚至PowerShell都可以编写应用程序。也用过血,但很少。但那是很久以前的事了(我想是2-3年前的事了),他们在不同的技术上工作。是时候一点一点地回去了。我改变了很多,但会很有趣。