dis*_*osr 7 c# wpf windows-10 uwp
一个例子是Windows 10通用平台的新通知API.我可以在WPF应用程序中使用这组API吗?如果是这样有任何限制?
有关此文档的链接将非常感激.
小智 12
可以在WPF应用程序中使用UWP API.但是,并非所有UWP API都可以在WPF应用程序中使用.
Windows PC API可从PC软件访问的规则有例外.第一个大的例外是XAML UI API.UWP中的XAML框架与WPF中的XAML框架不同,无论如何你真的不想将它们混合在一起.
您不能使用的第二组API是依赖于应用程序包标识的API .UWP应用程序具有包标识,而PC软件则没有.可以在应用清单文件中找到包标识信息.
如何确定哪些Windows 10 API需要包标识,哪些不需要?最简单的方法是参考这个MSDN主题.
有关如何从WPF访问Windows 10 API,请参阅此答案,另请参阅博客从桌面应用程序调用Windows 10 API(请注意博客中的参考名称不对,所以我建议你参考SO)中的答案.
不,你不能——至少现在不能——但是一个名为“ Centennial ”的项目取得了进展,这将使你能够做到这一点。
多见“桥梁”。
是的,你现在可以了。
https://blogs.windows.com/buildingapps/2017/01/25/calling-windows-10-apis-desktop-application/