UWP的类库和Windows运行时组件的区别是什么

时间:2017-01-08 09:34:18

标签: visual-studio uwp

我想为我的数据创建自定义图表控件,它将由uwp商店应用程序使用,在Visual Studio中,有类库项目,还有Windows运行时组件项目,什么'不同的?我该用哪个? 另外,用户控件或模板控件,我应该使用哪一个?

1 个答案:

答案 0 :(得分:6)

这完全取决于您计划使用的编程语言,控件的复杂程度,只有您在单个项目中的单个屏幕上使用它或其他人可能会使用您的库并尝试重新设置控制。

大多数情况中,您将选择一个类库(如果您是C#/ VB开发人员)并进行模板控制以获得最大的样式灵活性(并且比用户控件更好的性能)。 This answer by Filip Skakun在两种控件之间进行了很好的比较。

如果您的自定义图表控件必须在用C ++或JavaScript(WinJS)编写的UWP应用程序中使用或用C ++编写,那么您必须使用Windows运行时组件。类库只能在.NET UWP应用程序中使用。有关Windows运行时组件以及如何创建它们的更多信息,请访问MSDN