答案 0 :(得分:2)
好消息#1
您不必购买Visual Studio:Microsoft免费提供它。
只需转到www.microsoft.com/express并下载副本即可。 Microsoft在this FAQ中解释说,免费的Visual Studio版本可以用于商业用途。
我强烈建议您下载Visual Studio的副本,并将其用于所有开发工作。它比替代品好得多。然而...
好消息#2
如果你真的不想出于某些原因使用Visual Studio(比如你的微管理老板说不),你仍然可以使用WPF的Viewbox控件。只要安装了.NET Framework 3.0或更高版本,就可以编译并运行任何WPF项目。由于WPF项目只是文本文件,因此您可以使用任何文本编辑器对其进行编辑。例如,您可以使用Eclipse,Emacs或Notepad编辑WPF项目。
当您准备编译时,只需在包含WPF项目的目录中运行“MSBuild”命令,它就会为您创建一个.exe(或.dll)。要开始使用(如果您真的不想使用Visual Studio),请从Web下载任何示例WPF应用程序,删除您不想要的所有内容,并添加您想要的内容。
好消息#3
WPF的Viewbox不仅限于Windows:您可以在MacOS,Linux和多个手机操作系统上使用大部分WPF,包括Viewbox控件。
为此,在创建项目时,只需要说“Silverlight”项目而不是“WPF”项目。这将导致应用程序可以在许多操作系统上运行,而不仅仅是Windows。您将无法拥有所有WPF功能,但您将拥有其中的大部分功能,包括Viewbox。
当然,如果您只想部署到Windows,则应创建一个WPF项目,这样您就可以完成WPF功能集。
好消息#4
所有WPF功能与C / C ++一样适用于任何其他.NET Framework语言。只需确保使用/ clr命令行选项进行编译。当然你不能使用部分类,因为C / C ++没有它们,但是设计良好的WPF应用程序不需要这些。