С Новым годом! Форум программистов, компьютерный форум, киберфорум
C#: WPF, UWP и Silverlight
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
1 / 1 / 0
Регистрация: 13.09.2018
Сообщений: 64
1

Как присоединить библиотеку Enterwell.Clients.Wpf.Notifications с github?

09.05.2019, 23:09. Показов 2211. Ответов 16
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день.

в общем то я библиотеку смог присоединить, но похоже сделал что то не правильно.
Сделал я это через "Управление пакетами NuGet", там уже нашел эту библиотеку "Enterwell.Clients.Wpf.Notifications".

Инициализировал и присоединил к кнопке создания сообщения. Но, ничего вообще не происходит после нажатия на кнопку.
Что я сделал не так? Мне оч нужна эта библиотека, помогите (я еще новичок).

Эта библиотека


C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
NotificationMessageManager manager = new NotificationMessageManager();
 
 
private void activate_Click(object sender, RoutedEventArgs e)
        {
            manager.CreateMessage()
                .Accent("#1751C3")
                .Background("#333")
                .HasBadge("Info")
                .HasMessage("Update will be installed on next application restart.")
                .Dismiss().WithButton("Update now", button => { })
                .Dismiss().WithButton("Release notes", button => { })
                .Dismiss().WithButton("Later", button => { })
                .Queue();
        }
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
09.05.2019, 23:09
Ответы с готовыми решениями:

Как создать свое индивидуальное уведомление через библиотеку Notifications.Wpf
Добрый день. Не знаю как создать свое уведомление, в библиотеке можно создать свое уведомление. ...

Как установить библиотеку с github?
Как установить эту библиотку: https://github.com/VKCOM/vk-java-sdk ? Как закидывать jar все...

Как подключить библиотеку с github
https://github.com/file2html/file2html#file-reading Нашел данную библиотеку для перевода docx...

Как использовать библиотеку с github
Имею лишь косвенное знакомство с Python. Хочу воспользоваться парсером реплеев игры Heroes of the...

16
Эксперт .NET
6511 / 4087 / 1606
Регистрация: 09.05.2015
Сообщений: 9,553
09.05.2019, 23:17 2
Там же написано что нужно сначала бросить на форму контрол NotificationMessageContainer... Потом этому контролу назначить Manager, и только потом у вас всё заработает...
Даже пример использования сделали https://github.com/Enterwell/W... ons.Sample
1
1 / 1 / 0
Регистрация: 13.09.2018
Сообщений: 64
09.05.2019, 23:27  [ТС] 3
Можешь кодом показать как это сделать. Буду оч благодарен!!
(псс... я новичок, не обижайся)
0
Эксперт .NET
6511 / 4087 / 1606
Регистрация: 09.05.2015
Сообщений: 9,553
09.05.2019, 23:28 4
Цитата Сообщение от weoi Посмотреть сообщение
Можешь кодом показать как это сделать. Буду оч благодарен!!
Весь код есть в примере на github...
1
1 / 1 / 0
Регистрация: 13.09.2018
Сообщений: 64
10.05.2019, 00:05  [ТС] 5
Да я просто не понял куда это вставлять нужно

XML
1
<controls:NotificationMessageContainer Manager="{Binding Manager}" />
0
Эксперт .NET
6511 / 4087 / 1606
Регистрация: 09.05.2015
Сообщений: 9,553
10.05.2019, 00:09 6
Цитата Сообщение от weoi Посмотреть сообщение
Да я просто не понял куда это вставлять нужно
Повторяю, зачем там выложен пример использования?
1
1 / 1 / 0
Регистрация: 13.09.2018
Сообщений: 64
10.05.2019, 00:43  [ТС] 7
Огромное спасибо. Завтра буду разбираться.

И да изините, прост я еще новичок. (спасибо вам за терпение)
0
1 / 1 / 0
Регистрация: 13.09.2018
Сообщений: 64
10.05.2019, 13:47  [ТС] 8
К сожалению у меня ничего не получилось))

Я так и не понял, куда вставлять это
C#
1
<controls:NotificationMessageContainer Manager="{Binding Manager}" />

Там в примере просто не с Window начинается разметка а с

C#
1
2
<mahapps:MetroWindow>
</<mahapps:MetroWindow>
А у меня

C#
1
2
<Window>
</Window>
0
Эксперт .NET
6511 / 4087 / 1606
Регистрация: 09.05.2015
Сообщений: 9,553
10.05.2019, 13:54 9
Цитата Сообщение от weoi Посмотреть сообщение
Там в примере просто не с Window начинается разметка а с
Это не важно. Просто используется нестандартная библиотека для создания окна. Но это никак не влияет на то, как использовать библиотеку Enterwell.Clients.Wpf.Notifications.
1
1 / 1 / 0
Регистрация: 13.09.2018
Сообщений: 64
10.05.2019, 14:59  [ТС] 10
Можете просто в новом проекте добавить эту библиотеку, вставить controls. И скинуть код сюда.
Просто похоже я вообще 0.

Пытался сам добавить, тестил. И ничего.
0
Эксперт .NET
6511 / 4087 / 1606
Регистрация: 09.05.2015
Сообщений: 9,553
10.05.2019, 16:01 11
Цитата Сообщение от weoi Посмотреть сообщение
Можете просто в новом проекте добавить эту библиотеку, вставить controls. И скинуть код сюда.
Просто похоже я вообще 0.
Пытался сам добавить, тестил. И ничего.
Я то могу, но толку от этого 0. Вы ничему не научитесь...
Вложения
Тип файла: zip WpfApp3.zip (9.7 Кб, 1 просмотров)
1
1 / 1 / 0
Регистрация: 13.09.2018
Сообщений: 64
10.05.2019, 16:55  [ТС] 12
У меня не так все как у вас.
Вы просто добавили своего и все.
А я сделал все как сказано в библиотеке. Но, все равно не работает.

Можете посмотреть на мой быдло код?
Вложения
Тип файла: rar Testing.rar (247.4 Кб, 1 просмотров)
0
Эксперт .NET
6511 / 4087 / 1606
Регистрация: 09.05.2015
Сообщений: 9,553
10.05.2019, 17:21 13
У вас DataContext не задан и всё сделано не по канонам MVVM.

WPF команды и MVVM. Часть 1. [WPF, Элд Хасп]
0
1 / 1 / 0
Регистрация: 13.09.2018
Сообщений: 64
10.05.2019, 18:09  [ТС] 14
Цитата Сообщение от Someone007 Посмотреть сообщение
У вас DataContext не задан и всё сделано не по канонам MVVM.
Ты можешь просто отредактировать мой проект (только не своим сложным кодом), так чтобы она просто работала.
Я ничего больше не прошу. У меня нет времени изучать MVVM. Обещаю. Как будет время. Займусь.

Мне просто срочно нужно.
0
Эксперт .NET
6511 / 4087 / 1606
Регистрация: 09.05.2015
Сообщений: 9,553
10.05.2019, 18:19 15
Лучший ответ Сообщение было отмечено weoi как решение

Решение

Цитата Сообщение от weoi Посмотреть сообщение
Ты можешь просто отредактировать мой проект
Вам всё не так, пример на github не тот, мой пример не тот...

Цитата Сообщение от weoi Посмотреть сообщение
(только не своим сложным кодом
Код простейший, ничего сложного в нем нет.
0
1 / 1 / 0
Регистрация: 13.09.2018
Сообщений: 64
10.05.2019, 19:42  [ТС] 16
Я добавил в MainWindow.xaml

C#
1
<controls:NotificationMessageContainer Manager="{Binding Manager}" />
Подключил class xmal Enterwell

А при нажатии все равно ничего не происходит.

Ну ладно. на том спасибо. Попробую что нибудь придумать.
0
Эксперт .NET
6511 / 4087 / 1606
Регистрация: 09.05.2015
Сообщений: 9,553
10.05.2019, 19:54 17
Цитата Сообщение от weoi Посмотреть сообщение
А при нажатии все равно ничего не происходит.
Цитата Сообщение от Someone007 Посмотреть сообщение
У вас DataContext не задан
Из-за чего свойству NotificationMessageContainer.Manager не присваивается значение (ссылка на экземпляр класса NotificationMessageManager) через биндинг, который прописан в xaml....
0
10.05.2019, 19:54
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
10.05.2019, 19:54
Помогаю со студенческими работами здесь

Как установить библиотеку с GItHub?
Я хочу установить библиотеку, которая выложена на GitHub, но не знаю как это сделать Например, я...

Idea Intellij 12. Как импортировать библиотеку взятую с github?
Хочу к проекту добавить библиотеку взятую с github, но не пойму как это сделать. jar-библиотеки...

Как использовать UWP библиотеку в WPF приложении?
Привет есть проект wpf приложения хочу добавить в него нужную библиотеку через менеджер пакетов...

Как добавить в свой проект (WPF), библиотеку классов?
День добрый. Скачал библиотеку классов с GitHub. Как ее добавить в мой проект WPF, чтобы я...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
17
Ответ Создать тему
Новые блоги и статьи
Книги и учебные ресурсы по C#
InfoMaster 08.01.2025
Базовые учебники и руководства Одной из лучших книг для начинающих является "C# 10 и . NET 6 для начинающих" Эндрю Троелсена и Филиппа Джепикса . Книга последовательно раскрывает основные концепции. . .
Что такое NullReferenceEx­­­ception и как исправить?
InfoMaster 08.01.2025
NullReferenceException - одно из самых распространенных исключений, с которым сталкиваются разработчики на C#. Это исключение возникает при попытке обратиться к членам объекта (методам, свойствам или. . .
Что такое Null Pointer Exception (NPE) и как это исправить?
InfoMaster 08.01.2025
Null Pointer Exception (NPE) - это одно из самых распространенных исключений в Java, которое возникает при попытке использовать ссылку на объект, значение которой равно null. Это исключение относится. . .
Русский язык в консоли C++
InfoMaster 08.01.2025
При разработке программ на C++ одной из частых проблем, с которой сталкиваются русскоязычные программисты, является корректное отображение кириллицы в консольных приложениях. Эта проблема особенно. . .
Telegram бот на C#
InfoMaster 08.01.2025
Разработка ботов для Telegram стала неотъемлемой частью современной экосистемы мессенджеров. C# предоставляет мощный и удобный инструментарий для создания разнообразных ботов, от простых. . .
Использование GraphQL в Go (Golang)
InfoMaster 08.01.2025
Go (Golang) является одним из наиболее популярных языков программирования, используемых для создания высокопроизводительных серверных приложений. Его архитектурные особенности и встроенные. . .
Что лучше использовать при создании класса в Java: сеттеры или конструктор?
Alexander-7 08.01.2025
Вопрос подробнее: На вопрос: «Когда одновременно создаются конструктор и сеттеры в классе – это нормально?» куратор уточнил: «Ваш класс может вообще не иметь сеттеров, а только конструктор и геттеры. . .
Как работать с GraphQL на TypeScript
InfoMaster 08.01.2025
Введение в GraphQL и TypeScript В современной разработке веб-приложений GraphQL стал мощным инструментом для создания гибких и эффективных API. В сочетании с TypeScript, эта технология. . .
Счётчик на базе сумматоров + регистров и генератора сигналов согласования.
Hrethgir 07.01.2025
Создан с целью проверки скорости асинхронной логики: ранее описанного сумматора и предополагаемых fast регистров. Регистры созданы на базе ранее описанного, предполагаемого fast триггера. То-есть. . .
Как перейти с Options API на Composition API в Vue.js
BasicMan 06.01.2025
Почему переход на Composition API актуален В мире современной веб-разработки фреймворк Vue. js продолжает эволюционировать, предлагая разработчикам все более совершенные инструменты для создания. . .
Архитектура современных процессоров
inter-admin 06.01.2025
Процессор (центральный процессор, ЦП) является основным вычислительным устройством компьютера, которое выполняет обработку данных и управляет работой всех остальных компонентов системы. Архитектура. . .
История создания реляционной модели баз данных, правила Кодда
Programming 06.01.2025
Предпосылки создания реляционной модели В конце 1960-х годов компьютерная индустрия столкнулась с серьезными проблемами в области управления данными. Существовавшие на тот момент модели данных -. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru