
vladimir
17.09.2018
15:33:53
в вашем случае я вообще работающего варианта не вижу
идёт подписка в подписке какая-то

Олег
17.09.2018
15:34:34
Чет прям какой-то холивар начался

Kirill
17.09.2018
15:37:26
https://pastebin.com/Xb05AenB вот реализация с XLabs с поддержкой ObservableCollection

Google

Kirill
17.09.2018
15:39:16

vladimir
17.09.2018
15:39:42

Kirill
17.09.2018
15:40:43

Kirill
17.09.2018
15:41:08
Послушай голосовое я там всё объясняю

vladimir
17.09.2018
15:44:14

Kirill
17.09.2018
15:44:31
Писать долго

vladimir
17.09.2018
15:44:55

Kirill
17.09.2018
15:56:33

Kirill
17.09.2018
16:03:09

vladimir
17.09.2018
16:09:52
понял, изначально про отписку не сказали
впринципе у обоих вариантов есть плюсы и минусы, возможно ваш чуть удобнее будет для этой задачи

Kirill
17.09.2018
16:14:28

Google

Kirill
17.09.2018
16:14:50

Alexander
18.09.2018
04:16:21
вчера вышла версия XF 3.2 уже успели затестить?)

Boris
18.09.2018
04:17:20

Alexander
18.09.2018
04:17:42
но что - то я не нашел как задать зачеркнутый текст, помню они обещали это еще давно

Boris
18.09.2018
04:20:20
Кинь сверху BoxView ?

Alexander
18.09.2018
04:22:50

Boris
18.09.2018
06:11:18
Бэджика?
Положить в свой грид внутри вью не помогает?

Alexander
18.09.2018
06:36:53

Boris
18.09.2018
06:38:39
Да
Если первый авто, а второй * - будет первый размером с контент (как wrap_content в ведре), а второй растянется (как match_parent)

Nikolai
18.09.2018
07:34:26
Там пилят абсолютно новый API для формсов: https://github.com/xamarin/Xamarin.Forms/issues/2415

Julius
18.09.2018
07:40:18
Привет, ребят, есть способо исправить эту ошибку без переустановки всех пакетов по новой ?
Error java.lang.IllegalArgumentException: already added : Lcom/google/android/gms/iid/MessengerCompat;

Олег
18.09.2018
07:48:13

Alexander
18.09.2018
07:48:42

Олег
18.09.2018
07:49:37

Alexander
18.09.2018
07:51:25

Олег
18.09.2018
07:56:47
погоди... а где грид?

Google

Олег
18.09.2018
07:57:33

Alexander
18.09.2018
07:59:37

Олег
18.09.2018
08:00:40
А... разве есть из коробки вообще такая возможность?
Можно просто спрятать навибар и отрисовать свое с событиями по нажатию. Топорные вариант, но рабочий.

Alexander
18.09.2018
08:45:38

vladimir
18.09.2018
09:23:53

Boris
18.09.2018
09:26:03
Мне кажется, в формс сейчас слишком много всего. По сути хватит парсера XAML + пары базовых классов для элементов. Остальное - пусть снаружи доставляют

Max
18.09.2018
09:27:55

Vladislav
18.09.2018
09:35:44

Boris
18.09.2018
09:40:25
И привести наконец все имена к привычному виду

Boris
18.09.2018
09:40:57
TextBox, TextBlock, DependencyProperty ?

Kirill
18.09.2018
09:41:00

Vladislav
18.09.2018
09:41:07
ну хз, не вижу проблем в расширении формс

Kirill
18.09.2018
09:41:19

Vladislav
18.09.2018
09:41:49

Boris
18.09.2018
09:41:50
По сути XF - единственный XAML фреймворк с другим именованием
Да даже в cshtml5 правильно скопировали

Google

Kirill
18.09.2018
09:44:31

vladimir
18.09.2018
09:44:47
да там солянка сейчас из имён: Label из iOS, RelativeLayout из ведра

Kirill
18.09.2018
09:44:54
Это же не M$ продукт, они его недавно относительно выкупили.

Boris
18.09.2018
09:45:38
Это всё равно что сделать продукт ориентированный на веб-разрабов, но вместо <a> сделать какой-нибудь <link>

Admin
ERROR: S client not available

Boris
18.09.2018
09:46:40
Можно конечно, но уменьшает возможности шаринга кода и вносит лишнюю путаницу

Vlad
18.09.2018
09:47:28
С чего вдруг xf ориентирован на wpf/WP/uwp?..

Boris
18.09.2018
09:47:58
С того что это C#+XAML

Kirill
18.09.2018
09:48:15

Boris
18.09.2018
09:48:31
Зачем вообще брать XAML, если не для ориентации на существующих XAML-девелоперов?

vladimir
18.09.2018
09:49:25
изначально XF был с поддержкой WinPhone 8
UWP лишь на замену пришёл

Boris
18.09.2018
09:50:25
Но в целом это всё равно +- так
Вот с обычном Xamarin понятно что дела обстоят иначе и в целом он больше для нативщиков, которые хотят шарить код, чем для мигрантов с других WPF/UWP

Kirill
18.09.2018
09:54:11

Google

Boris
18.09.2018
09:54:20
И еще мне кажется, gesture recognizers надо выкинуть из XF
Они нравятся только iOSникам

Vlad
18.09.2018
09:55:11

Boris
18.09.2018
09:56:23
События
У событий же есть обработчики add/remove - там всё можно смапить в натив как сейчас в методах делают

Vlad
18.09.2018
09:57:14
События
То есть писать в Page обработчики и вызывать из ViewModel методы?

Boris
18.09.2018
09:58:05
Жесты это чисто про View, что там дальше будет - в целом всё равно

Vlad
18.09.2018
09:58:55
То есть Вы предлагаете делать как я написал?

Boris
18.09.2018
09:59:53
Не обязательно. Если нам надо что-то вызвать из VM - вызываем, если нет - не вызываем

Vlad
18.09.2018
10:01:46
Ну вот допустим есть кнопка
У нее есть Command и Click
Соответственно команда и событие
Вместо того, чтобы просто забиндить команду к VM, вы предлагаете делать обработку события в Page и вызывать метод из VM
Что нарушает сам паттерн mvvm
Или я чего-то не понимаю)

Boris
18.09.2018
10:02:39
Причем тут команды?)
Я именно про замену Gesture Recognizers

Kirill
18.09.2018
10:02:54
Не обязательно. Если нам надо что-то вызвать из VM - вызываем, если нет - не вызываем
- Что можешь делать?
- Могу копать.
- А еще?
- Могу и не копать.
А как вызывать - напрямую вызывать из View методы во ViewModel? Нормально с gesture recognizers работать. Достаточно удобный механизм, хорошо работает с MVVM. Свайпы - ну их часто на уровне вью обрабатывать, да.
Можно оставить только скелет от формс, но тогда придется самому всё писать, а надо ли?

Vlad
18.09.2018
10:03:21
GestureRecognizer использует команды

Kirill
18.09.2018
10:03:22

Boris
18.09.2018
10:04:21
Затем что везде не так. Это снижает удобство при переключении с одного фреймворка на другой и шаринг кода и вообще в чем профит?

Vlad
18.09.2018
10:05:03
Если бы все всё делали как везде, мы бы ещё жили в 1980

Boris
18.09.2018
10:05:43
Менять можно. Если это дает хоть какие-то преимущества и остальные потом подтянутся