使用哪种语言开发WPF应用程序

sql*_*ild 1 .net c# wpf programming-languages

如果我们想使用WPF,我们是否需要学习新的编程语言?对于Winforms我们使用C#.

Dar*_*mas 12

WPF是一个.NET框架.任何.NET语言都足够了.如果你已经知道C#,那就用它吧.

其他人,脑海中浮现:

  • VB.NET
  • C++.NET
  • IronPython/IronRuby

此外,您可能希望学习一些XAML,因为它通常用作WPF的标记,从而导致更多的Web开发风格.

  • F#,C#,Visual C++并不意味着使用WPF.正如你所说的任何.Net语言,但C#和VB.Net都有最好的支持. (3认同)

gid*_*eon 5

扩展Darren的答案.是的,你可以用C#编写代码但是学习XAML.不要误以为XAML是设计师在设计UI时自动创建的魔法.

在尝试实现UI和逻辑之间的分离的意义上,WPF与Windows窗体不同.因此,请确保您对XAML的数据绑定有足够的了解.

请参阅此文章:一次向WPF迈进一步.

(这是出于我个人的错误,最终编写了最恐怖的Silverlight代码.将它们混合在一起,好像它是在每个用户控件后面都有代码的Windows窗体.)