2016-12-28 4 views
3

C#(Visual Studio Community 2015)でWpfApplicationを作成しましたが、いくつかのウィンドウ10の通知を送信したいと思います。私は "ToastContent"を使用して "ToastNotification"に追加すると思います。WPFアプリケーションでToastnotificationを起動する

「Microsoft.Toolkit.Uwp.Notification」を追加しましたが、「Microsoft」を追加できません。 Toolkit.Uwp.UI "(私は通知を表示する必要があると思う)。それは言う:

'Microsoft.Toolkit.Uwp 1.2.0'パッケージをインストールできませんでした。 が '.NETFramework、Version = v4.6'を対象とするプロジェクトにこのパッケージをインストールしようとしていますが、パッケージには、そのフレームワークの と互換性のあるアセンブリ参照またはコンテンツファイルが含まれていません。

このパッケージをインストールするにはどうすればよいですか?または、Windows 10の通知を開始する別のソリューションがありますか?

ありがとうございました:)

+0

ユニバーサルWindowsアプリケーションまたは通常のWPFアプリケーションを作成していますか? –

+0

通常のWPFアプリケーションです。ファイル>新規>プロジェクト>テンプレート/ Visual C#/ Windows/Classicデスクトップ> WPFアプリケーションです。 – MBek

+0

このようなプロジェクトではUniversal Windowsのリファレンス(Microsoft.Toolkit.Uwp)を使用できないと思います。 –

答えて

2

[OK]を、検索の数時間後に、これは一種の簡単です...

ステップ1:最初のプロパティグループにこの要素を追加し挙をアンロードします。<targetplatformversion>10.0</targetplatformversion>

ステップ2:リロード挙

ステップ3:プロジェクトへの参照を追加 "のWindows>コア> Windows.Data & Windows.UI"

ステップ4:

string xml = [email protected]" 
      <toast> 
       <visual> 
        <binding template='ToastGeneric'> 
         <text>Some title</text> 
         <text>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</text> 
        </binding> 
       </visual> 
      </toast>"; 

     XmlDocument doc = new XmlDocument(); 
     doc.LoadXml(xml); 

     var toast = new ToastNotification(doc); 

     ToastNotificationManager.CreateToastNotifier("ToastDesktop").Show(toast); 

:)お楽しみください!

+0

ありがとうございました。私はそれをあきらめようとしていた... – Error404

関連する問題