编码Silverlight,WPF和Windows RT

时间:2013-02-25 16:22:46

标签: wpf windows-8 windows-rt

我们有一个VS2012解决方案,它包含两个类库项目,一个生成Silverlight DLL,另一个生成标准.NET DLL。类文件在两个项目之间共享(“添加为链接”)。

结果是它们都包含一个WPF / Silverlight控件,它继承自Canvas,然后我们在Silverlight和WPF应用程序中使用。

我们现在正在考虑在应用程序中使用相同的组件来在Microsoft Surface RT上使用。我如何构建可以像这样使用的DLL?

1 个答案:

答案 0 :(得分:1)

没有理由你不能以同样的方式做到这一点,如果WPF和Silverlight你已经这样做了:只需创建一个类库(Windows应用商店应用)项目并将现有的类文件添加为它的链接。 / p>

当您需要Windows Store应用程序的不同代码时,可以使用条件编译符号NETFX_CORE

#if NETFX_CORE
// Windows Store specific code
#endif