@xamarin_russia

Страница 431 из 619
Max
19.06.2018
14:05:05
с другой стороны у тебя явно меньше оберток

vladimir
19.06.2018
14:05:08
зато не нужны всякие DS x)

Max
19.06.2018
14:05:26
зато не нужны всякие DS x)
и проект как вермишель

vladimir
19.06.2018
14:05:39
вкусно же

Google
Max
19.06.2018
14:05:57
больно

vladimir
19.06.2018
14:06:31
это больно, если использовать такой подход, где он не нужен

а он в 90% случаях не нужен

это как любят поныть на XF, когда хотят супер дизайн, как дизайнер нарисовал, и ковыряются в рендерерах, и вот какой он плохой XF а по сути надо было на нём и не писать, раз задача со сложным дизайном

Vladislav
19.06.2018
14:22:02
Ты это приложение уже год пилишь...

vladimir
19.06.2018
14:22:25
Хорошее определение xf, мне нравится)
если вы про "какой он плохой xf" то я его плохим не считаю это я написал от слов абстрактного нытика и да, его можно и нужно использовать, где он подходит

Vlad
19.06.2018
14:22:39
Ты это приложение уже год пилишь...
Хе-хе-хе? Я просто учился и времени не было Зато сейчас одногруппнику писал диплом и небольшое приложение на Forms написал за недельку?

Олег
19.06.2018
14:24:44
если вы про "какой он плохой xf" то я его плохим не считаю это я написал от слов абстрактного нытика и да, его можно и нужно использовать, где он подходит
Не, я полностью согласен с Вами.) Мне лично нравится хф. Да, много красивого не получится сделать, но в большинстве оно и не нужно, ui в смысле.

Google
Vlad
19.06.2018
14:33:57
Уже исправил подобные приколы?)
Да, написал свой рендер и там проставляю FontFamily и нужный scale для каждого экрана) Правда сейчас нашел более лаконичное решение этого?

Олег
19.06.2018
14:40:46
У меня вот вопрос. Я - самоучка уровня джун. Вот написал приложение, но прежде, чем отправлять его на запуск, хотелось бы, чтобы на него глянул более опытный специалист и дал бы мне какие-то советы и решения. Глянул не за просто так, естественно. Такое вообще практикуется? И где искать, тут?

Кита
19.06.2018
15:35:18
Всем привет, посоветуйте как мне десериализировать сложный объект типа такого как на рисунке
есть замечательные онлайн сервисы которые тебе помогут в описании структур с jsonа на c#

Vlad
19.06.2018
15:42:21
в VS есть встроенный... копируешь JSON и в VS Edit -> Paste specia ->l Past json as Class

Alexander
19.06.2018
15:50:58
можно ли command выполнить после загрузки Page?

Вупи
19.06.2018
15:55:32
Как перестать гуглить решения проблемы и начать жить?

Vlad
19.06.2018
15:55:42
OnAppearing есть у Page, когда она загрузилась

Max
19.06.2018
15:58:31
можно ли command выполнить после загрузки Page?
конечно. Зависит от того как ты биндишь ViewModel к своей View. в общем случае можно делать так: protected override void OnAppearing() { base.OnAppearing(); var vm = BindingContext as CustomVisionViewModel; if (vm != null) { vm.OnApperCommand?.Execute(null); } }

Sovent
19.06.2018
16:03:25
в VS есть встроенный... копируешь JSON и в VS Edit -> Paste specia ->l Past json as Class
4 года пользуешься и не знаешь. спасибо, очень полезная фича

Vlad
19.06.2018
16:03:49
vladimir
19.06.2018
16:12:27
а ну это в нормальной студии только в VS for Mac такого нет

Vlad
19.06.2018
17:16:17
json to c# первая ссылка http://json2csharp.com/

Kirill
19.06.2018
17:55:26
4 года пользуешься и не знаешь. спасибо, очень полезная фича
Вот тоже не знал... И сейчас не могу найти.. Может лагин какой?

Sovent
19.06.2018
17:55:47
вряд ли, у меня 2017 Community

менюшка появилась, когда открыл проект и зашёл в какой-то cs файл

Max
19.06.2018
17:56:31
Берешь такой и копируешь в VsCode и "форматировать документ" тыкаешь, изи

FinniV
19.06.2018
18:15:09
И не нужно никаких внешних сервисов

Google
Vlad
19.06.2018
18:43:53
такс, ну я вернулся к своему компу. в итоге я решил переписать чуть-чуть сервер и сделал так, чтобы метод контроллера возвращал картинку, а не base64 и в итоге все начало нормально работать... а теперь вопрос про ViewHolder вот эта информация является достоверной для изучения? https://www.ricston.com/blog/optimising-listview-viewholder-pattern/ хммм... кажется я понял к чему все это. спасибо)

Vlad
19.06.2018
19:15:19


Tozik
19.06.2018
20:08:56
ребят как лучше сделать в формсе есть страница с содержимым и поверх содержимого в Absolute laout лежит кастомный SearchBarиз из эдитора и пары иконок при вводе появляется фильтруюущийся выпадающий список во вью модели это обсерваблКоллекшн как сделать так что бы элементы которые в начале списка типо сохраненные или популярные были выделены жирным курсивом но без байндинга свойства, так что бы не перебирать все элементы коллекции

Tozik
19.06.2018
20:18:42
сделать что бы объекты были разных типов и менять в зависимости от них DataTemplate. В любом случае как-то должны отличаться объекты. Но почему бы не добавить свойство?
просто сейчас ViewModel для страницы со свойствами занимает 400 строк кода планирую конечно выделить все в contentView но чуть позже по этому не хочу добавлять еще одно свойство, может кто еще какие интересные фишки умеет делать

Kirill
19.06.2018
20:24:56
просто сейчас ViewModel для страницы со свойствами занимает 400 строк кода планирую конечно выделить все в contentView но чуть позже по этому не хочу добавлять еще одно свойство, может кто еще какие интересные фишки умеет делать
то бишь что бы каким-то магическим способом вьюха понимала что надо жирным отрисовать? Эти элементы должны отличаться. Могу только придумать костыль - TemplateSelector, в который передавать ItemSource и в нём смотреть позицию элемента в списке и в зависимости от этого разные шаблоны.. Но это дикость. Делай свойство. А 400 строк не тк страшно, хотя при нормальной разработке такое редко бывает.

Tozik
19.06.2018
20:29:02
ок спасибо так и сделаю 400 строк получилось за счет того что на странице около 6 компонентных контрола которые пока не заведены в контентВью, заказчик немного гонит по этому чуть чуть приходится не красивости делать

Alexander
20.06.2018
05:04:53
при дебаге UWP приложения в XF, точка останова не срабатывает и приложение намертво зависает с ошибкой :"в настоящий момент попадание в точку останова не произойдет. Нет загруженных"символов для этого документа. как быть?

при дебаге UWP приложения в XF, точка останова не срабатывает и приложение намертво зависает с ошибкой :"в настоящий момент попадание в точку останова не произойдет. Нет загруженных"символов для этого документа. как быть?
Сам отвечу, вдруг кому пригодится: в cproj общего проекта должна быть включена отладка: <PropertyGroup> <TargetFramework>netstandard2.0</TargetFramework> <DebugType>pdbonly</DebugType> </PropertyGroup>

Alexander
20.06.2018
06:07:18
какую библиотеку для работы с локальной БД юзать в XF для большей производительности?

Vladislav
20.06.2018
07:50:55
Кто нибудь видел такой быстрый запуск xf приложения? ?

Dmitry
20.06.2018
07:51:29
а это законно?

Vladislav
20.06.2018
07:51:56
Я сам не понял как такое может быть

Roman
20.06.2018
07:56:59
Ускоренная съемка

Vladislav
20.06.2018
07:57:17
Сам попробуй

Google
Roman
20.06.2018
07:58:34
Кита
20.06.2018
08:34:48
Кто нибудь видел такой быстрый запуск xf приложения? ?
на ios видел. На 8 и X. Удиви меня на android

mute
20.06.2018
08:35:30
ну iOS в принципе быстрее

на XF это хорошо видно

андроид стартует раза в 3 медленней чем iOS. в симуляторе. на рил девайсе поменьше разница

Кита
20.06.2018
08:36:59
в дебаге на симуляторе вообще стартует дольше)

Kirill
20.06.2018
09:04:56
ну iOS в принципе быстрее
Не Андроид медленнее, а xf и сам xamarin. На ios это сразу машинный код, а на Андроид это две виртуальные машины, ну и так всякая логика.

mute
20.06.2018
09:05:46
ну я это и имел ввиду

Admin
ERROR: S client not available

mute
20.06.2018
09:05:48
)

Alex
20.06.2018
09:08:14
Можно ли в xf в приложении с вкладками скрыть их?

Bonart
20.06.2018
09:12:05
Не Андроид медленнее, а xf и сам xamarin. На ios это сразу машинный код, а на Андроид это две виртуальные машины, ну и так всякая логика.
А что мешает для андроида также компилировать до машинного кода? По крайней мере для популярных вариантов железа?

Kirill
20.06.2018
09:12:51
А что мешает для андроида также компилировать до машинного кода? По крайней мере для популярных вариантов железа?
ну а дашь такой способ? Как минимум архитектура и то, что всё рассчитано на JVM

Vladislav
20.06.2018
09:28:32
Кита
20.06.2018
09:29:50
это на SE.
ну ок, пусть даже se

Vladislav
20.06.2018
09:31:52
ну ок, пусть даже se
да, на ведре 4 секунды

но все равно, 1 сек на иос xf ни разу не видел

Max
20.06.2018
09:35:55
Google
Max
20.06.2018
09:39:20
нет, не работает
Ну оно быстрее XF ±, но по сути наверное только время запуска сильно заметно, остальное ± одинаковое

Но я так подумал, зачем xa если есть kotlin

Все таки прослойки не очень

Но блин, LINQ + Binding's ...

Yury
20.06.2018
09:42:22
data binding так-то тоже завезли в натив

Max
20.06.2018
09:45:46
Yury
20.06.2018
09:48:59
https://developer.android.com/topic/libraries/data-binding/ причем (наверное за счет того, что когда реализовывали были живие примеры, недоработки которых можно было поправить), реализовали примитивные операции прямо в binding'е - https://developer.android.com/topic/libraries/data-binding/expressions#expression_language - чтобы не городить конвертер для отрицания булевской переменной, например

vladimir
20.06.2018
09:53:46
ого почти XAML

Max
20.06.2018
09:55:46
Ясно, форкнули Xamarin Forms на нейтив

Ничего нового

Кита
20.06.2018
09:57:19
Ясно, форкнули Xamarin Forms на нейтив
не совсем, просто реализация mvvm паттерна

Max
20.06.2018
10:00:10
не совсем, просто реализация mvvm паттерна
Ну, форк, такое в .net было овермного лет назад

Давид
20.06.2018
10:24:33
Всем привет. Кто нибудь знает как называется этот элемент?

Max
20.06.2018
10:25:24
Floating Button какой-нибудь

Vitaliy
20.06.2018
10:32:15
Floating Button какой-нибудь
Ну это только кнопка))) А то что спашиваеться так это Floating View вот пример https://stackoverflow.com/questions/24748442/floating-view-on-android-screen

Vitaliy
20.06.2018
10:32:52
Не ну я был близок
так то 50 процетов это половина

и это много)

Nikita
20.06.2018
10:33:37
Самое простое, что есть - это SQLite
а realm он же лутчше будет

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