質問は基本的にPossible to use Toast Notifications from a regular .Net application?通常の(非ストア)Win32 .NETアプリケーションのWindows.UI名前空間はどのように使用できますか?
どのように私は、通常の(非ストア)のWin32、.NETアプリケーションから(コンソール、リサイズ、WPF)をWindows.UI名前空間を使用することができますに関係していますか?
質問は基本的にPossible to use Toast Notifications from a regular .Net application?通常の(非ストア)Win32 .NETアプリケーションのWindows.UI名前空間はどのように使用できますか?
どのように私は、通常の(非ストア)のWin32、.NETアプリケーションから(コンソール、リサイズ、WPF)をWindows.UI名前空間を使用することができますに関係していますか?
特定のWinRTクラスは、Windows.UI名前空間の一部を含むデスクトップアプリケーションから使用できます。トースト通知APIは、Windows Storeアプリとデスクトップアプリの両方で使用できるような1つの例です。 APIリファレンスセクションでは、各クラスページにAPIがWindowsストアアプリまたはデスクトップアプリ(example for toast)に適用されるかどうかが表示されます。 MSDNにはsample of using the toast notification APIs from a desktop appがあります。
MSDNにはfull list of the WinRT classes that are available to desktop appsが含まれています。
編集:
WinRTのAPIへの参照を追加する機能は、C#のデスクトップアプリケーションではデフォルトでオフになっています。このプロジェクトでは、Windows 8プラットフォームを特に対象とする必要があります。 WinRTのAPIを(Windows.winmdアセンブリ)への参照を追加するには、プロジェクトファイルに以下を追加:プロジェクトには、「Windows」タブを参照マネージャ]ダイアログに表示されることを追加した後
<PropertyGroup>
<TargetPlatformVersion>8.0</TargetPlatformVersion>
</PropertyGroup>
、 Windowsアセンブリを追加することができます。詳細は、MSDN articleの「コアサブグループ」を参照してください。
ありがとう、私が使用しているサンプルとまったく同じです...私がまだ理解していないのは、VS 2012(WinForm/Console)プロジェクトをWindows.UI名前空間を参照するように構成する方法です。 libsをハードリンクする必要がありますか? – wollnyst
この機能は、WinRTアセンブリまたはデスクトップ.netアセンブリを通じて提供されていますか? – mydogisbox
C#デスクトップトーストサンプルを開始点として使用するようにしてください。 –