@xamarin_russia

Страница 156 из 619
Max
16.08.2017
23:41:07
А каким образом смена страниц реализована?
Пересоздаю NavigationPage в Detail, куда гружу новую страницу. Все ViewModel инициализирую один раз -при запуске

Kirill
16.08.2017
23:46:16
Пересоздаю NavigationPage в Detail, куда гружу новую страницу. Все ViewModel инициализирую один раз -при запуске
Попробуй не пересоздавать navpage, а добавлять вниз стека страницу а старую закрывать

Max
16.08.2017
23:46:48
Хорошо. Тогда остальные вопросы завтра. Отпишусь о результате

Google
Kirill
16.08.2017
23:50:35
Ок

Vladislav
17.08.2017
08:12:22
ну что, многие перевели xf проекты на net standard?

Pavel
17.08.2017
09:10:09
Лол, ксамарин их еще не поддерживает

Egor
17.08.2017
09:14:21
всё поддерживает

Vastness
17.08.2017
09:43:49


Кто-то делал эти diamond button?

Можете помочь с ui ?

Kirill
17.08.2017
09:45:01
Можете помочь с ui ?
сделай через картинки фон и все. самый простой вариант

Vastness
17.08.2017
09:45:48
Не понял Просто картинку вставлять ?

Kirill
17.08.2017
09:46:18
Не понял Просто картинку вставлять ?
ну под поля ввода и кнопку картинку

Max
17.08.2017
09:57:20
Попробуй не пересоздавать navpage, а добавлять вниз стека страницу а старую закрывать
Попробовал помещать под страницы на стек[0], помогло частично. Маленькие страницы с простой разметкой стали быстрее, а страницы с более-менее громоздкой все также подтормаживают. Пробовал вынести все сервисы и т.д. в статику и как можно меньше плодить новые сущности. При навигации стал уже передать параметры по ref Все равно немного тормоза. Подскажите пожалуйста как можно скажем прибить гвоздями относительную разметку rowdefenition в гридах и т.д., на просчёт которых аппарат видимо тратит уйму сил

Google
Kirill
17.08.2017
10:04:46
Попробовал помещать под страницы на стек[0], помогло частично. Маленькие страницы с простой разметкой стали быстрее, а страницы с более-менее громоздкой все также подтормаживают. Пробовал вынести все сервисы и т.д. в статику и как можно меньше плодить новые сущности. При навигации стал уже передать параметры по ref Все равно немного тормоза. Подскажите пожалуйста как можно скажем прибить гвоздями относительную разметку rowdefenition в гридах и т.д., на просчёт которых аппарат видимо тратит уйму сил
ну у нас для андроида навигация так: navPage.Navigation.InsertPageBefore(newPage, navPage.Navigation.NavigationStack[0]); await navPage.PopToRootAsync(); По разметке - ну относительная на то и относительная.. Мы для ячеек в основном используем кастомные лейауты .которые пишутся под конкретный случай, где все размеры, котоые можно хардкодить-хардкодятся, остальные считаются. работает заметно быстрее

Max
17.08.2017
10:05:01
Куда прибить? Что именно ты имеешь ввиду?
Жёстко закрепить размер частей элементов из кода, в зависимости от экрана, чтобы каждый раз заного на переразмечать

Алексеев
17.08.2017
10:28:56
@mesenev предупреждение, поуважительнее к другим участникам

Max
17.08.2017
10:34:37
Разве грид это может?
Не уверен. Но вдруг что-то такое есть. Я уже ничего не удивляюсь последнее время

Max
17.08.2017
10:47:45
Не говори. Xf постоянно "радует"
именно поэтому к "сюрпризам" уже иммунитет

Damir
17.08.2017
10:48:00
ну что, кто-нить хапнул проблем с коннекшеном к маку после установки release апдейта vs 15.3

Damir
17.08.2017
10:49:07
https://bugzilla.xamarin.com/show_bug.cgi?id=58781

позавчера зафиксировали этот баг

я просто фигею с vs & xamarin тимс

Max
17.08.2017
10:50:14
я просто фигею с vs & xamarin тимс
а что они делают не так ?

Damir
17.08.2017
10:51:42
ну проблема в том, что релизы vs и xamarin не синхронизированы

Max
17.08.2017
10:52:35
если сравнивать платформу с доской, которая стоит на относительно маленьком шаре (по отношению к доске), а разрабов с баластами с краев доски, то все вроде бы более-менее правильно, но равновесие весьма не стабильное

Slava
17.08.2017
10:53:02
Damir
17.08.2017
10:53:37
если почитать топик, то xamarin team ссылается на то что vs team не учли версионность Xamarin.iOS and Xamarin.Mac SDK

из-за этого щас траблы с коннектом к маку

и временное решение - это переустановить xamarin

Google
Max
17.08.2017
10:54:40
это решение на все случаи жизни??

Damir
17.08.2017
10:56:54




вот такой вот рассинхрон

Vladislav
17.08.2017
11:08:18
Кстати да, не могу подключиться к маку

Ещё райдер зарелизился

Теперь сидеть на голом vsformac приходится

он такой убогий

что хочется удалить xamarin.ios и юзать натив...

Kirill
17.08.2017
12:36:07
Ну я с винды в райдере сижу релизном и запускаю на маке проект без проблем)

Vladislav
17.08.2017
12:41:47
Зачем райдер на винде?

Уже купил лицуху?

Max
17.08.2017
12:56:51
Товарищи, кто-нибудь работал с BLOB storange ? Есть вопрос по загрузке файлов туда. Лучше передавать через stream или byte[] ?

Kirill
17.08.2017
13:12:37
Зачем райдер на винде?
Удобней и быстрее) конечно не всё еще идеально, но меня устраивает)

Evgeniy
17.08.2017
13:23:27
Добрый вечер. Кто-нибудь реализовывал обработку нажатия софтовой кнопки back в Navigation Page? P.S. OnOptionsItemSelected - не срабатывает

Evgeniy
17.08.2017
13:25:36
protected override bool OnBackButtonPressed() { } в ContentPage
В случае ios-а такое не сработает

Google
Kirill
17.08.2017
13:25:54
тогда сложнее.

Pavel
17.08.2017
15:10:52
Поддерживает все
Ксамарин формс в нетстандарт ставится только с бета канала, позавчера по крайней мере так было.

Egor
17.08.2017
15:18:39
чтобы выкинуть на свалку PCL

Vladislav
17.08.2017
15:19:27
Зачем вот этот вот нетстандарт
pcl это промежуточный шаг развития .net

нетстандарт его логическое завершение

И да, джеймс говорил что xf с выходом 2го нетстандарта уйдет с pcl

Pavel
17.08.2017
15:28:35
Очень простое - стандарт всегда компилится под всё, без убогого таргета

С нетстандартом всё не так супер радужно - я уже написал, ксамарин формс вы в стандарт не поставите, только с бета канала, что уж говорить про другие библиотеки. Фрешмввм тот же

Egor
17.08.2017
15:31:22
большинство бибилотек поддерживают нетстандарты из коробки

70% нугета

остальное - wpf, winforms..

Pavel
17.08.2017
15:35:38
70% нугета
Из 20 нугетов у тебя отвалится шесть. Кайф.

Egor
17.08.2017
15:35:59
референсишь впф в замарин - ссзб

Pavel
17.08.2017
15:36:57
Прости, что куда референсишь?

Egor
17.08.2017
15:37:31
Прости, что за 20 пакетов?

Pavel
17.08.2017
15:46:51
Ну, разные. Только плагинов от монтемагно около пяти. + всякие конвертеры, какая-нибудь "карусельвью", да мало ли что. На большом проекте может и больше быть

Так райдер поддерживает ксамарин иос/ведро? Возможно на него мигрировать?

Google
Egor
17.08.2017
16:12:18
номинально

ребята с райдера охренеют от объема работ для полноценной поддержки айоса

Kirill
17.08.2017
16:20:11
ребята с райдера охренеют от объема работ для полноценной поддержки айоса
Что подразумеваешь под полной? открытие xib/storyboard? редактор xib? Глобально всё работает. Писать код можно, запускать можно, отлаживать можно. А остальное уже плюшки

Egor
17.08.2017
16:32:13
сториборды, ремоут - это уже не надо?)

вообще райдер конечно здорово устроились, взяли наши тулчейны и просят за это деньги :)

Kirill
17.08.2017
16:46:56
сториборды, ремоут - это уже не надо?)
Remote в смысле? сториборды и в Xamarin Studio так себе редактор. Ну и для тех же формс не нужны) Ну а чего плохого в том, что бы бырать деньги за продукт удобный? Да и xamarin поддержка тут бонус, это же не изначально для xamarin среда. Ну и зачем делать свои тулчайны, когда есть готовые. тогда поддержки xamarin небыло бы еще очень долго. А тут вроде согласовано всё, CEO Xamarin даже говорил когда только анонсировали райдер, что будут работать для поддержки Xamarin в Rider, и сделали

Необходимый минимум есть

Egor
17.08.2017
16:47:59
я только рад на самом деле, больше инструментов хороших и разных

главное при этом - продолжать постоянно их все поддерживать, а не разорвать попу

райдер лично меня пугает тем что там пока нельзя и непонятно как в бдущем можно будет писать расширения

гуй на котлине + другой процесс на сишарпе и межпроцесс не звучит как легкое апи :(

Egor
17.08.2017
16:55:22
какие другие?

Igor
17.08.2017
16:55:58
Для IDEA

Egor
17.08.2017
16:56:24
ну это же не тоже самое. там нет C# кода в _другом процессе_

Igor
17.08.2017
16:57:57
А что конкретно хочешь написать?

Vladislav
17.08.2017
17:10:39
Vladislav
17.08.2017
17:11:33
господа, проконсультируйте плз

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