@xamarin_russia

Страница 414 из 619
Max
06.06.2018
14:06:48
чтобы они что-то там приняли

и выполнили методы, которые подписаны на публичное событие

или сообщение от MessageCenter

а вообще, по-хорошему, надо бы это ловить на уровне ViewModel

Google
Max
06.06.2018
14:08:24
которые тоже должны быть гарантированны созданы

Sasha
06.06.2018
14:09:04
Если у меня эти вьюшки часть TabbedPage, то они живы пока жив TabbedPage?

Max
06.06.2018
14:09:20
д

vladimir
06.06.2018
14:09:26
или сообщение от MessageCenter
зависит от того, в какой видимости VM с загрузской для этих вьюшек если они берут данные из каких-то свойств VM или из VM, которые внутри опять же этой главной VM, то им можно напрямую в VM присвоить

vladimir
06.06.2018
14:09:43
(yo dawg I heard you like VM...)

Sasha
06.06.2018
14:09:52
Max
06.06.2018
14:10:08
Точно, спасибо
ну как бы надо не забыть отписаться от события...

Иван
06.06.2018
14:11:58
в VM должен быть метод логина
А как тогда использовать методы любого другого класса? Не писать же одинаковую функцию во всех VM

Иван
06.06.2018
14:13:30
Допустим функция своя функция шифрования

Google
Иван
06.06.2018
14:15:13
Неужто нельзя использовать какие-то общие функций

Kirill
06.06.2018
14:20:53
Неужто нельзя использовать какие-то общие функций
Как вариант: Создай BaseViewModel и в ней опиши свой метод, а другие VM наследуй от неё

vladimir
06.06.2018
14:21:28
общие функции среди всего проекта? можно статический класс со статическими методами запилить

Иван
06.06.2018
14:23:12
Т.е. при этом паттерне у классов неможет быть вообще никаких методов? Серьезно? Как-то разочарован(

Спасибо за ответ

Max
06.06.2018
14:23:54
vladimir
06.06.2018
14:23:59
сами спросили сами и ответили?

могут быть методы

смотря как и где вы их хотите использовать

вы не описали

Kirill
06.06.2018
14:24:38
Т.е. при этом паттерне у классов неможет быть вообще никаких методов? Серьезно? Как-то разочарован(
Как бы в классах может быть. У объектов типа User и тд не должно быть никаких методов преобразований и тд, это только хранилище данных.

vladimir
06.06.2018
14:28:17
Как бы в классах может быть. У объектов типа User и тд не должно быть никаких методов преобразований и тд, это только хранилище данных.
у User могут быть методы, но опять же, смотря какая логика ожидается может вы одного хотите, а оно делается только, например, вне User и т.п.

выглядит так, как будто человек пришёл найти ответ (сам спросил - сам и ответил причём), почему MVVM плохой, не дав достаточно входных данных для объяснений, как и что делать

Kirill
06.06.2018
14:38:07
Ну да, верно.

Кита
06.06.2018
15:04:57
возможности C#
Ну не все так очевидно. С одной стороны возможности с другой стороны арифметические операции и работа со строками в 2 раза медленнее чем на java, с другой стороны aot все нивилирует но и делает работу с дженериками тормознее)

Кита
06.06.2018
15:08:12
а можно подробнее про арифметическим операции и работу со строками?
Ну буквально же недавно Егор публиковал новые метрики https://github.com/EgorBo/Xamarin.Android-vs-Java, но они без aot. С aot все иначе немного

vladimir
06.06.2018
15:08:35
я за всем интернетом не слежу, простите

спасибо за ссылку

Google
vladimir
06.06.2018
15:11:02
так это работа со StringBuilder в тесте 2014 просто строки и они быстрее у Xamarin

Egor
06.06.2018
15:13:26
StringBuilder и арифметика улучшатся скоро сильно

Egor
06.06.2018
15:13:45
стринг билдер перешел на сорцы .net core где его очень сильно ускорили спанами

а арифметику должны по возможности симдовать

vladimir
06.06.2018
15:14:36
а что с арифметикой не так, неужели mono их в add, mul и т.д. не может нормально преобразовать?

симдовать?

Egor
06.06.2018
15:15:19
там скорее всего не с арифметикой дело

в бенче

я его не менял - он глупый)

там возможно просто в джаве заинлайнилось где-то и т/п/

надо асм смотреть

Nikita
06.06.2018
17:29:27
Коллеги, добрый вечер. Кто ни будь пользовался ImageCropper.Forms? https://github.com/stormlion227/ImageCropper.Forms

Просто этот пакет использует Xamarin.Plugin.Media - и у меня возникает конфликт с точно таким же пакетом (я его ставил для работы с фото и камерой). От сюда вопрос, как победить конфликт или посоветуйте хороший плагин для кропа фотографий, пожалуйста.

Nikita
06.06.2018
17:32:14
Он подтягивает и вся реализация на пакете Xamarin.Plugin.Media - не работает

Max
06.06.2018
17:33:07
Он подтягивает и вся реализация на пакете Xamarin.Plugin.Media - не работает
А, ну, скачай тогда исходники либы и переименуй неймспесы

Если прям сильно надо

Nikita
06.06.2018
17:34:07
Ну мне нужен crop. Если другого варианта нет (кроме самописного) - буду пробовать этот

Max
06.06.2018
17:34:13
Во всяком случае я чекнул в этом плагине кода с гулькин нос

Google
Max
06.06.2018
17:34:18
Так что можно скопировать его

Nikita
06.06.2018
17:34:34
типа к себе в отдельный неймспейс?

Artjom
06.06.2018
17:34:47
Download the nuget file. Edit it just remove the dependency

Max
06.06.2018
17:34:50
типа к себе в отдельный неймспейс?
Просто скопируй все файлы себе

Nikita
06.06.2018
17:35:06
Да, конечно. Спасибо, буду пробовать.

Artjom
06.06.2018
17:35:58
And publish it again with your I'd and don't list it on the public feed. Get the profit

Max
06.06.2018
17:36:13
Скачал Nuget, удалил зависимости откуда, опубликовал на локалхосте

Nikita
06.06.2018
17:52:23
А я могу весь код сохранить у себя в проекте, потом в Andoid и iOS сделать ссылки на этот проект?

Armen
06.06.2018
17:54:37
Do anybody had issues in uwp listview xamarin.forms 3 ?

Freezing

Max
06.06.2018
17:55:39
Don’t use default Image control

Egor
06.06.2018
17:57:38
Don't drink Vodka

Armen
06.06.2018
18:01:14
Don’t use default Image control
I am not using default image control, my viewcell was large yes, but I try to test with viewcell having one label only, results is freezing, interesting thing is it happens on second view , first view with listview is shown correct

Can't repoduce why that happens, just feeze

Max
06.06.2018
18:02:10
Don’t use uwp

Armen
06.06.2018
18:02:25
Don't drink Vodka
Without vodka I can't code , sorry ))

mute
06.06.2018
18:02:47
dont use xamarin. pwned

Max
06.06.2018
18:02:52
Google
Armen
06.06.2018
18:03:26
Don’t use uwp
Android and iOS are working good, this problem exists only in uwp yes, but I need it

Max
06.06.2018
18:04:03
Armen
06.06.2018
18:04:35
dont use xamarin. pwned
What the hell is that, I am not using it for sure

Mb don’t draw cells while scrolling
Sorry? It's controlled by that control , am I right?

Max
06.06.2018
18:05:58
Mb use custom cute render

Its renderer
https://docs.microsoft.com/en-us/xamarin/xamarin-forms/app-fundamentals/custom-renderer/listview

Armen
06.06.2018
18:07:34
Mb use custom cute render
Did u update you xamarin version to 3?

Max
06.06.2018
18:07:52
Did u update you xamarin version to 3?
https://docs.microsoft.com/en-us/xamarin/xamarin-forms/app-fundamentals/custom-renderer/listview#creating-the-custom-renderer-on-uwp

but i don’t use uwp

never

Armen
06.06.2018
18:09:07
Max
06.06.2018
18:11:51
мм, ждем спам

Iván
06.06.2018
18:12:08
фотка отличная

Armen
06.06.2018
18:13:09
/stat@combot

Combot
06.06.2018
18:13:09
combot.org/chat/-1001078768598

Max
06.06.2018
18:15:56
о, комбот стал платным

черт, а все так хорошо начиналось

Nikita
06.06.2018
18:17:43
Так что можно скопировать его
Как скопировать в кросплатформенный проект я понял. А как залить код под каждую платформу? Или надо все 3 папки (ImageCropper, .Android, .iOS) надо залить в кросплатформенный проект?

Страница 414 из 619