我读到了关于窗口展示基础,我得到了一本书
windows演示基础 解开了。
但令我惊讶的是,代码是在c#中。
问题:
是否可以为c ++开发人员提供wpf?如果不是为什么。感谢
答案 0 :(得分:3)
.NET当然可以与C++/CLI一起使用,这也应该扩展到WPF。
答案 1 :(得分:0)
WPF是为托管环境构建的,因此如果您想在WPF中使用本机C ++,则会遇到障碍,您必须混合使用非托管和非托管代码。但实际上,.NET语言是使用WPF的首选方式。
答案 2 :(得分:0)
如果c ++开发人员使用托管C ++,则可以使用WPF。
答案 3 :(得分:0)
C ++无法与WPF接口,因为WPF是一种基于托管代码的技术。 WPF的主要设计目标是围绕CLR的事件系统,反射功能和对象框架构建的。
boost::signals
可用的东西)您可以从C++/CLI
访问WPF,但C ++ / CLI实际上与C#有更多共同点,而不是C ++。它的代码与C#完全一样,但是它使用了C ++的语法(对我来说这并不是真的有意义......更多的人抱怨C ++的语法而不是语言中的任何其他东西!)。
如果您想使用WPF,我建议您坚持使用C#。