
Anna
12.02.2018
07:22:14

Lamest
12.02.2018
07:22:47
анимацию саму сделать не проблема. хочу красиво её запускать в замле по биндингу
типа если DeviceStatus меняется на нужную картинку - срабатывает триггер и запускает TriggerAction, в котором уже аниация делается. все круто. но к DeviceStatus можно только дататриггер прицепить. а он неумеет TriggerAction

Google

Kirill
12.02.2018
07:25:05

Lamest
12.02.2018
07:25:25

Kirill
12.02.2018
07:26:18

Lamest
12.02.2018
07:26:54
да, так и придется сделать, в итоге
нелюблю в кодбихайнд пихать что-либо

Kirill
12.02.2018
07:27:36
нелюблю в кодбихайнд пихать что-либо
В code-behind страницы лучше ничего не пихать (и то, здесь сошлись во мнение, что для анимаций можно и в code-behind страницы пару строчек внести).
А в code-behind елемента в любом случае придется какую либо логику прописывать, без этого никуда

Lamest
12.02.2018
07:35:23
интересно, почему DataTrigger не может использовать TriggerAction

Вячеслав
12.02.2018
07:39:19
Все привет. Интересует литература или стать по разработке xamarin.android, iOS. Что посоветуете почитать.

Kirill
12.02.2018
08:08:58

Google

Kirill
12.02.2018
08:13:32

Kirill
12.02.2018
08:13:53

Kirill
12.02.2018
08:15:45
Ну и в ней можно писать
Смотря что, на вкус и цвет фломастеры разные. Лично мне, проще создать контрол, который будет выполнять нужные мне операции, он будет расширяемым и переносимым, и будет работать с биндингами. В страницах такое сделать не просто, и про переносимость и расширяемость тут говорить не приходиться

Kirill
12.02.2018
08:19:00
Смотря что, на вкус и цвет фломастеры разные. Лично мне, проще создать контрол, который будет выполнять нужные мне операции, он будет расширяемым и переносимым, и будет работать с биндингами. В страницах такое сделать не просто, и про переносимость и расширяемость тут говорить не приходиться
Ну, когда конкретный контрол, то можно в нем. Бывает же, когда, допустим, надо анимировать разные вьюхи вместе и тд, такое уже в коде страницы писать.
Я про то, что не обязательно пытаться всё в xaml описать.

Kirill
12.02.2018
08:20:42

Kirill
12.02.2018
08:21:22

Kirill
12.02.2018
08:24:51

Kirill
12.02.2018
08:29:36

Kirill
12.02.2018
08:31:45

Lamest
12.02.2018
08:36:41
у нас был чувак который в любой ситуации делал рендерер
например appId и ClientId были захардкожены в рендерере

Max
12.02.2018
08:41:06
эксцентричный подход

Lamest
12.02.2018
08:43:05
обфускация такая. к тому же легко можно для иос поменять айдишники, например

Kirill
12.02.2018
08:50:34

Lamest
12.02.2018
08:51:20

Kirill
12.02.2018
08:53:20

A
12.02.2018
10:14:07
кто-нить запихивал в alertDialog кастомную view так, чтобы у нее еще и биндинг с viewModel работал?

Kirill
12.02.2018
10:16:52

Google

Kirill
12.02.2018
10:17:00
Если forms

A
12.02.2018
10:18:14
mvvmcross + acr.UserDialogs
расширяю acr.UserDialogs
все равно спасибо

Nikolai
12.02.2018
10:55:40
Всем привет

Александр
12.02.2018
11:08:10
Люди а toolbar надо на каждый фрагмент прописывать или можно сделать главной, чтобы он был поверх фрагментов?

Kirill
12.02.2018
11:20:59
Можешь прописать в activity

Denis
12.02.2018
11:29:30
лучше для каждого фрагмента, т.к. в нем отображается инфа относящаяся к конкретному экрану. Если в активити, то сложнее состояние тулбара поддерживать (заголовок, меню и т.д.)

Dmitriy
12.02.2018
12:22:45
Привет. Подскажите, кто знает, как обновить страницу при переходе через Popasync?

Constantine
12.02.2018
12:28:08
Если каждый раз нужно обновлять, то можно в Appearing переместить логику

Dmitriy
12.02.2018
13:00:55
Разобрался, спасибо за наводку

Александр
12.02.2018
13:57:25
Ребят, а применяя RecyclerView в mvvmcross, адаптер разве не нужен?

Ivan
12.02.2018
14:09:08
нужен конечно, просто дефолтный адаптер создается прямо в конструкторе MvxRecyclerView

Александр
12.02.2018
14:11:42

Ivan
12.02.2018
14:12:19
от MvxRecyclerAdapter

Александр
12.02.2018
14:12:36
Я в примерах не вижу где создается адаптер и как используется. Вот у меня и вопрос нужен ли он
Когда писал в классическом там без него никак. Сейчас, применяя MvvmCross я запутался)))

Ivan
12.02.2018
14:15:26
в MvvmCross все зависит от задачи. Возможно тебе будет достаточно стандартного (+ свой MvxTemplateSelector если эл-ты разные)

SkromRatClub
12.02.2018
15:04:29
Ребят подскажите есть проект все работает идеально. Можно ли его зделать как службу которая будет работать даже после закрытия приложения?
Если да то как?

Google

Aleksandr
12.02.2018
15:37:26
В кросплатформе ?
В анройде нативно в сервис выделять надо

Denis
12.02.2018
16:10:43
просто в сервис не очень хорошая идея. под ios - вообще практически не реально, на андроиде - тоже гайки закручивают с doze

Ayaz
12.02.2018
18:47:36
Господа разработчики, почему в Xamarin.Forms больше не создаётся XAML страничка Xamarin? Место неё появляется cs файл, а файл xaml обозреватель решений не видит, хотя в проводнике он есть и сам код показывается в IDE. Что я не так сделал?

Kirill
12.02.2018
18:55:57

Ayaz
12.02.2018
18:57:00
Вот я пытаюсь добавить как существующий элемент - нет, он настойчиво не появляется.

Artur
12.02.2018
18:58:39
новый создай

Кита
12.02.2018
19:00:25
“обозреватель решений” проигрываю с этого постоянно

Ayaz
12.02.2018
19:03:57

Artur
12.02.2018
19:11:59

Ayaz
12.02.2018
19:13:49

Artur
12.02.2018
19:15:55
Интересный случай) сам с xamarin android работаю, видимо, какая то специфичная ошибка, погугли на английском, мб на stackoverflow есть позожая проблема

Damir
12.02.2018
19:18:23

Max
12.02.2018
19:18:44
там есть создать страницу Xamarin Forms
и создать стрвницу Xamarin Forms XAML

Damir
12.02.2018
19:19:05
Не в обиду

Max
12.02.2018
19:19:09
та что первая делает разметку в .cs

Ayaz
12.02.2018
19:20:31
Собственно все так и делал. Но с проблемой я сам разобрался... У меня проект крашнулся. Оказалось, что даже NuGet в этом проекте перестал работать. Пришлось пересоздать проект☹️
Хотя до сих пор XAML не появляется...

Google

Artur
12.02.2018
19:27:10
а слева подкатегория в Visual c# не должна быть вкладка Cross-Platform?

Damir
12.02.2018
19:27:19
Хм
Чет такое тоже помню

Artur
12.02.2018
19:28:28
вкладки сверху
покажи пакеты, которые установлены
я предполагаю, что ты просто не все пакеты установил, там должны появиться категория Cross-Platform и собственно создается каталог на диске с данным решением (Xamarin.Forms)

Ayaz
12.02.2018
19:30:33