Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / WPF, Silverlight Новый топик    Ответить
 Как запускается программа ?  [new]
Siemargl
Member

Откуда: 010100
Сообщений: 6269
Как инициализируется и стартует вот эта программа ?
Не могу воспроизвести поведение.

Вот пример (это приятный Wpf фреймворк для иконки в трее)

https://bitbucket.org/hardcodet/notifyicon-wpf/src/master/Hardcodet.NotifyIcon.Wpf/Source/Windowless Sample/

-StratupUri нет (и окна нет, потом по трей-иконке создается)
-Main нет
-Startup Object в проекте не задан

Что то я в упор не вижу в трех файлах (


Для сборки на пару каталогов выше есть полный солюшн.
21 май 19, 21:23    [21890074]     Ответить | Цитировать Сообщить модератору
 Re: Как запускается программа ?  [new]
Shocker.Pro
Member

Откуда: ->|<- :адуктО
Сообщений: 20519
там даже камент есть
 <!-- the application's NotifyIcon - started from App.xaml.cs. Declares its own view model. -->
а дальше смотри устройство tb:TaskbarIcon - он, видимо, сам себя размещает в трее
21 май 19, 21:48    [21890086]     Ответить | Цитировать Сообщить модератору
 Re: Как запускается программа ?  [new]
Siemargl
Member

Откуда: 010100
Сообщений: 6269
Shocker.Pro
там даже камент есть
 <!-- the application's NotifyIcon - started from App.xaml.cs. Declares its own view model. -->
а дальше смотри устройство tb:TaskbarIcon - он, видимо, сам себя размещает в трее

Чтобы это произошло, нужно вызвать хоть что то. А стартовой точки нет.

Устройство tb:TaskbarIcon тоже не вызывает никаких подозрений на решение
https://bitbucket.org/hardcodet/notifyicon-wpf/src/master/Hardcodet.NotifyIcon.Wpf/Source/Windowless Sample/NotifyIconResources.xaml
21 май 19, 22:56    [21890106]     Ответить | Цитировать Сообщить модератору
 Re: Как запускается программа ?  [new]
Shocker.Pro
Member

Откуда: ->|<- :адуктО
Сообщений: 20519
Siemargl
Чтобы это произошло, нужно вызвать хоть что то. А стартовой точки нет.
ну как же нет, ты же получаешь ресурс, создается класс tb:TaskbarIcon
Siemargl
Устройство tb:TaskbarIcon тоже не вызывает никаких подозрений на решение
у него есть конструктор, в конструкторе есть метод CreateTaskbarIcon(), дальше не смотрел
22 май 19, 00:08    [21890135]     Ответить | Цитировать Сообщить модератору
 Re: Как запускается программа ?  [new]
Siemargl
Member

Откуда: 010100
Сообщений: 6269
Shocker.Pro,

В общем все не так. С утра на свежую голову носок таки налез.

У файла App.Xaml надо было проставить Build Action: ApplicationDefinition

При этом в нем автогенерится тривиальный Main.
22 май 19, 07:43    [21890206]     Ответить | Цитировать Сообщить модератору
Все форумы / WPF, Silverlight Ответить