2012-09-02 52 views
2

我听说过有关Windows运行时组件,但好像他们并不适用于UI组件。是否有可能创建跨平台UI组件(例如基于C#+ xaml的组件),它将在所有投影中运行C#,C++,javascript?我知道预测是非常不同的,需要特殊的环境来运行,但是如果可以创建混合的非UI组件,也许可以创建跨平台的UI组件。Windows运行时UI组件

回答

3

您可以创建暴露的UI XAML应用程序组件,但你不能创造出暴露的UI JS应用程序的组件 - 这是因为JS的UI栈是从XAML渲染堆栈可显着不同。

+0

有没有对XAML UI组件的任何限制或我只是创建C#-XAML成分为我所用做的,只是从C++应用程序中添加引用? –

+1

不是我所知道的 - 创建一个C#或C++ XAML组件,那么你可以把它添加到你的C++或C#项目 - 只要它的XAML,它应该只是工作(无论是C++消耗XAML或C#消耗C++) –

+0

我已经在构建看着两个人会议,他们表示对WinRT的对象:“继承只能用于XAML控件,所有其他类型必须密封”所以,从这个陈述我们可以得出结论,这是可能的。 http://channel9.msdn.com/Events/BUILD/BUILD2011/TOOL-531T现在我完全不解。我试图创建组件,但无法使用。也许我错过了这个陈述的一些东西? –

相关问题