
Nikita
09.05.2017
16:39:40
так вот, Xamarin.Forms сделали UWP не особо нужным
т. к. единственный сценарий, когда пишут под UWP - это "чтобы работало везде-везде"
и этот сценарий теперь закрывается Xamarin.Forms, которые все платформы приводят к общему знаменателю
причём что с этим всем делать не особо понятно

Google

Илья
09.05.2017
16:45:22
так все-таки если вернутся к докеру: вот я поставил его (линукс) что дальше? его как-то запустить надо?

Friedrich
09.05.2017
16:46:44

Илья
09.05.2017
16:59:46

Friedrich
09.05.2017
17:00:14

Илья
09.05.2017
17:00:28

Friedrich
09.05.2017
17:00:32
Это уж мануал к своему дистрибутиву читай, как там у тебя чего настроено. Похоже, нету прав на управление докером.

Илья
09.05.2017
17:00:52
может с судом надо запускать просто

Friedrich
09.05.2017
17:01:09
Обычно не нужно.

Илья
09.05.2017
17:01:13
не, судо не помог
тогда хз

Friedrich
09.05.2017
17:01:24
не, судо не помог
https://unix.stackexchange.com/questions/252684/why-am-i-getting-cannot-connect-to-the-docker-daemon-when-the-daemon-is-runnin
Вон, там не только в группу надо добавиться, а ещё станцевать с бубном.

Илья
09.05.2017
17:03:26
вроде после systemctl start docker и запуска с судом - пошла загрузка

Google

Илья
09.05.2017
17:03:37
без суда писало пермиссион денаед

Friedrich
09.05.2017
17:04:56

Илья
09.05.2017
17:05:26
"слышь ты докер, я тебя засужу за то что ты не запускаешься на моем компе понял?!!" ???

Igor
09.05.2017
17:07:18
Тут котлина около 1% если не меньше

Friedrich
09.05.2017
17:08:06

Илья
09.05.2017
17:08:06

Igor
09.05.2017
17:13:58
на котлине
@fvnever @DarkByte2016 это был ответ на вот этот пост

Nikita
09.05.2017
17:15:35
это был так называемый "некропост"

Летучая
09.05.2017
18:14:50
Так посоны
Ща задам вопрос по бестпрактис хендлинга событий

Nikita
09.05.2017
18:17:40
подписываешься @ обрабатываешь

Летучая
09.05.2017
18:17:52
Если кратко, то нужно реагировать на определенное событие в определенном порядке. В моем кейсе сначала надо вызывать последнего подписчика, потом предпоследнего и в таком порядке до самого первого подписавшегося. Есть вариант сделать отдельный класс, который будет сам реагировать на нужное событие, подписывать хендлеры на события этого класса и вызывать их в определенном порядке.
Но в прошлый раз в чатике мне написали что я делаю говно
На стаковерфлоу пишут что serious design problemes

Anatoly
09.05.2017
18:18:32
Ну так ведь оно и похоже на говно :)

Nikita
09.05.2017
18:18:35
сделай ручную реализацию add/remove
и ЗАДОКУМЕНТИРУЙ это поведение в xml-комментариях

Slava
09.05.2017
18:19:22

Владимир
09.05.2017
18:19:37

Google

Летучая
09.05.2017
18:19:41
Но проблема такая: есть событие нажатия кнопки назад. Обычно при нажатии на кнопку назад страница откатывает навигейшон стек, а если открыто окно поиска, то надо закрыть окно и не выполнять навигацию назад.

Владимир
09.05.2017
18:19:47
Почему порядок важен

Mikhail
09.05.2017
18:20:27
Бля, осталось чтоб исус спустился и сказал что так делать не нужно?
Или Джон Скит
Что в общем-то почти одно и то же

Timur
09.05.2017
18:20:53
то-есть, у подписчиков должен быть вес?

Владимир
09.05.2017
18:21:17

Летучая
09.05.2017
18:21:33

Slava
09.05.2017
18:21:43

Летучая
09.05.2017
18:21:48

Владимир
09.05.2017
18:22:04
Вообще, тут Rx форсили буквально вчера, события только с кучей плюшек, наверняка там есть.

Mikhail
09.05.2017
18:22:41
Нихуя в нем правда не смыслю
Но там с событиями раздолье

Летучая
09.05.2017
18:22:59
Это мобилка, кнопка физическая))))

Mikhail
09.05.2017
18:25:15

Anatoly
09.05.2017
18:25:53
А не получится иметь где-то стек из "открытых view"(ну или уровни навигации, хз как назвать). И по нажатию кнопки просто выбрасывать верхний элемент?

Летучая
09.05.2017
18:33:00
Пахнет глобальными переменными
в софтине вообще кроме поисков таких UI-наложений по идее не будет
а всё остальное лежит в Frame.NavigationStack

Mikhail
09.05.2017
18:34:05

Google

Anatoly
09.05.2017
18:34:25

Slava
09.05.2017
18:34:30
Да без рх всё нормально решается

Летучая
09.05.2017
18:35:15
мысль с интерфейсами я неоч понял
как это повлияет на порядок

Slava
09.05.2017
18:35:38
ты как диалог открываешь?

Летучая
09.05.2017
18:36:50
батон-клик
далее появляется кастомный юзерконтрол примерно следующего вида:
сверху
вместо заголовка

Владимир
09.05.2017
18:38:04
Мм, он в page?

Летучая
09.05.2017
18:38:17
выносить на отдельную страницу не вариант
там тогда надо посылку параметров форвардить и ваще плохой UX
нужно именно инлайн

Владимир
09.05.2017
18:38:18
кастомный контрол

Летучая
09.05.2017
18:38:22
да

Slava
09.05.2017
18:38:23
я обычно делаю кастомный сервис навигации с методами типа NavigateToViewModel и т.д.
Для диалога делаю сервис, который пробрасываю в конструктор VM. его можно пробросить и в кастомный сервсис навигации, а в нем при обработке кнопки закрывать все диалоги

Летучая
09.05.2017
18:38:33
но пейдж не надо назад навигировать, надо просто usercontrol.off
образно

Владимир
09.05.2017
18:38:51
А зачем
Пусть второй клик на поиск его скрывает

Летучая
09.05.2017
18:39:19
а назад сразу закрывает всю страницу?

Google

Летучая
09.05.2017
18:39:22
загрызут

Владимир
09.05.2017
18:39:22
мне кажется юзер ожидает, что при нажатии кнопки назад, все таки изменится страница

Летучая
09.05.2017
18:39:35
страница меняется
пропадает поиск-оверлей )
и клавиатура
по крайней мере в приложухе фейсбука так
ваще много где

Владимир
09.05.2017
18:40:29
хм, тогда по правильному, надо делать отдельный пейдж для поиска
Если я правильно понял конечно
Если у тебя етот контрол на весь экран

Летучая
09.05.2017
18:41:08

Slava
09.05.2017
18:41:08
ну так событие можно пометить как необрабатываемое (handled вроде свойство) если страница содержит открытые диалоги и навигации на странице не должно быть

Летучая
09.05.2017
18:41:48

Владимир
09.05.2017
18:42:18
А там нет BackClickedPreview

Slava
09.05.2017
18:42:18

Владимир
09.05.2017
18:42:23
события
В wpf для обратного порядка было отдельное событие. Кстати, можешь глянуть, как они это реализовывали.

Летучая
09.05.2017
18:42:51
в общем видимо всё-таки кастомный сервис навигации нужон
который подпишется, а всё остальное можно поменять под ключ

Vitalik
09.05.2017
18:57:16
Кто в протоколах шарит?? TCP/UDP

Му
09.05.2017
18:59:02

Andrey
09.05.2017
19:05:20
ребят а где лежит nuget?
надо собрать из батника солюшн
Эта группа больше не существует