UWP的类库和windows运行时组件有啥区别
Posted
技术标签:
【中文标题】UWP的类库和windows运行时组件有啥区别【英文标题】:What's the difference of Class library and windows runtime component for UWPUWP的类库和windows运行时组件有什么区别 【发布时间】:2017-05-22 17:26:22 【问题描述】:我想为我的数据创建一个自定义图表控件,它将被 uwp 商店应用程序使用,在 Visual Studio 中,有类库项目和 Windows 运行时组件项目,有什么不同?我应该使用哪个? 还有,用户控件还是模板控件,我该用哪一个?
【问题讨论】:
【参考方案1】:这完全取决于您计划使用的编程语言、控件的复杂程度、是否只有您在单个项目的单个屏幕上使用它,或者其他人可能会使用您的库并尝试重新设计控制。
在大多数情况下,您将选择一个类库(如果您是 C#/VB 开发人员)并选择模板化控件,以获得最大的样式灵活性(以及比用户控件)。 This answer by Filip Skakun 对两种类型的控件进行了很好的比较。
如果您的自定义图表控件必须在以 C++ 或 javascript (WinJS) 编写的 UWP 应用中使用,或者以 C++ 编写,则您必须使用 Windows 运行时组件。类库只能在 .NET UWP 应用中使用。有关 Windows 运行时组件以及如何创建它们的更多信息,请访问MSDN。
【讨论】:
以上是关于UWP的类库和windows运行时组件有啥区别的主要内容,如果未能解决你的问题,请参考以下文章