簡體   English   中英

如何從常規(非存儲)Win32 .NET應用程序中使用Windows.UI命名空間?

[英]How can I use the Windows.UI namespace from a regular (Non-Store) Win32 .NET application?

問題基本上與可能從常規.Net應用程序使用Toast Notifications有關嗎?

如何從常規(非存儲)Win32 .NET應用程序(控制台,WinForms,WPF)中使用Windows.UI命名空間?

某些WinRT類可以從桌面應用程序中使用,包括Windows.UI命名空間的部分。 Toast通知API就是這樣一個例子 - 它們可以被Windows應用商店應用和桌面應用使用。 在API參考部分中,每個類頁面顯示API是否適用於Windows應用商店應用或桌面應用( 例如吐司 )。 有一個使用 MSDN上提供的桌面應用程序的Toast通知API示例

MSDN包含桌面應用程序可用的WinRT類完整列表

編輯:

默認情況下,在C#桌面應用程序中禁用添加對WinRT API的引用的功能。 該項目需要專門針對Windows 8平台。 要添加對WinRT API(Windows.winmd程序集)的引用,請將以下內容添加到項目文件中:

<PropertyGroup>
    <TargetPlatformVersion>8.0</TargetPlatformVersion>
</PropertyGroup>

將其添加到項目后,“參考管理器”對話框中將出現“Windows”選項卡,您可以添加Windows程序集。 有關詳細信息,請參閱此MSDN文章中的 “核心子組”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM