2016-12-28 2 views
3

Я создал WpfApplication в C# (с Community Community Community 2015), и я бы хотел отправить несколько уведомлений на Windows 10. Я думаю, что я должен использовать «ToastContent», а затем добавить его в «ToastNotification», ...Запуск Toastnification в приложении WPF

Я добавил «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: File> New> Project> Templates/Visual C#/Windows/Classic Desktop> Приложение WPF. – MBek

+0

, то я думаю, что вы не можете использовать ссылку Universal Windows (Microsoft.Toolkit.Uwp) в таком проекте. –

ответ

2

Ok, после нескольких часов поисков, это вид легко ...

Шаг 1: выгрузить Projet затем добавить к первой группе свойств этого элемента: <targetplatformversion>10.0</targetplatformversion>

Шаг 2: Обновить Projet

Шаг 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

Смежные вопросы