
Max
06.12.2017
09:31:29

Kirill
06.12.2017
09:33:04
Нет конечно. Если формс крайняя версия, то там есть уже OnPlatform комманды для этого
https://blog.xamarin.com/making-ios-11-even-easier-xamarin-forms/
В частности On<Xamarin.Forms.PlatformConfiguration.iOS?).SetUseSafeArea(true);

Google

Vladislav
06.12.2017
09:34:31
жаль что у нас 2.3.4
да лан, просто поставлю маргин больше при Ч
X
*padding

Kirill
06.12.2017
09:34:58
Ну вроде BreakingChanges нет на 2.4

Vladislav
06.12.2017
09:35:18
да и на 2.3 тоже

Kirill
06.12.2017
09:35:43
Плюс в ListView проверь ячейки, может появиться на iOS 11 дополнительный отступ слева

Slava
06.12.2017
09:42:55
Кстати, кто знает как релизят xamarin forms? Там в мастер смержили gtk. Интересно когда в релиз раскатят...

Ильфат
06.12.2017
10:36:42
апдейтнул mvvmcross на 5ю версию, Не удалось найти тип или имя пространства имен "MvxFragmentAttribute" (возможно, отсутствует директива using или ссылка на сборку
куда оно делось?

Vladislav
06.12.2017
10:53:21

Кита
06.12.2017
13:35:36
А чего этот атрибут делал?

Vitaliy
06.12.2017
13:48:38
https://www.mvvmcross.com/mvvmcross-5-release/
presentation attribute(раздел)

Google

Vitaliy
06.12.2017
13:49:18
[MvxTabLayoutPresentation(TabLayoutResourceId = Resource.Id.home_bottom_navigation, ViewPagerResourceId = Resource.Id.HomeContentLayout, Title = "Orders")]
я вот єто для табов юзаю
Подскажите плиз такое - как в мввмовском ресайклере пересоздавать вью холдер
при изменении айтем сорса???

Almaz
06.12.2017
14:15:40
Проще исходники смотреть. Когда на мввмкроссе писал из них не вылезал.

Кита
06.12.2017
14:36:34
mvvmcross препоганейшая библа
но это лучшее что есть
пока что

Ильфат
06.12.2017
14:43:52
System.NotSupportedException: Could not activate JNI Handle 0xff8d74c8 (key_handle 0x26c72c) of Java type 'mvvmcross/droid/support/v7/recyclerview/MvxRecyclerView' as managed type 'MvvmCross.Droid.Support.V7.RecyclerView.MvxRecyclerView'. ---> System.MissingMethodException: Default constructor not found for type MvvmCross.Droid.Support.V7.RecyclerView.ItemTemplates.MvxDefaultTemplateSelector
рекомендации здесь пробовал https://github.com/MvvmCross/MvvmCross-AndroidSupport/issues/252
если линкер настроить только sdk - работает, но нужно сделать чтобы всё линковало

Кита
06.12.2017
14:51:32
Ну так настройки можно задавать вплоть до неймспейсов и классов

Vitaliy
06.12.2017
14:57:46
Уже решил проблему спасибо
А ещё такой вопрос почему спинер с кастомным представлениям элемнта не показывает дропдаун?
А не, решил)

Николай
06.12.2017
17:06:04
блин ребят, есть примеры xaml пейджесов интересные?
мне точно знаний xaml не хватает да и это является желание из меньших заниматься версткой страниц
нужные xaml примеры для pages на сегодня которые являются «в тренде»
есть такое в простороах интернета?

Denis
06.12.2017
18:51:18
https://snppts.io/latest

Kuepf
06.12.2017
19:02:46
Всем привет, кто то знает почему выдает такую ошибку:
Dependent project %YOURPROJECT% failed to build, using old version.

Sergey
06.12.2017
19:02:54
Можно ли как то пакет задепленый удалить без адб?
Задеплоеный

Николай
06.12.2017
22:12:52

Google

Anton
07.12.2017
04:45:29
Всем привет. Кто работал с Push? У меня на если push отправлюяется латиницей то все нормально "privet". А если кирилицей то не доходит "Привет". Почему так??
https://stackoverflow.com/questions/2111076/push-notification-in-non-english-languages
?

Евгений
07.12.2017
07:31:16
Ребят есть в visual studio такая же штука как logcat в
idea

Oleg
07.12.2017
07:36:12
В Android SDK входит набор инструментов, предназначенных для отладки. Самый важный инструмент при отладке - это LogCat
Он везде есть
http://developer.alexanderklimov.ru/android/debug/logcat.php

Kirill
07.12.2017
08:09:30


Serhii
07.12.2017
09:33:31
Всем привет. У меня стоит задача прогнать приложение по тестклауду. Андроид. Апп написан на формс. Вьюхи на C# без Xaml.
Я написал UITest который прогонял через свой телефон (Андроид 5.1) после этого грузил
на клауд. Там прогонял через 5.1, 5.1.1, 6.0.1. Все работает. Все ок. Вначале тест вводит креды доступа в поля ввода. После этого нажимается кнопка Sign in.
Но на андроиде 7 и выше оно не хочет вводить эти креды. То есть на 7ке на клауде я не могу залогиниться и соответственно протестить апп. Играюсь третий день с этим и не могу
понять что не так. Вот часть теста, которую 7ка не может на клауде пройти. Подскажите пожалуйста, в какую сторону мне копать.
[Test]
`public void QuickReports()
{
app.WaitForElement(c => c.Marked("Username"));
app.EnterText(c => c.Marked("Username"), "www");
app.EnterText(c => c.Marked("Password"), "testpsswd");
app.Screenshot("Logining");
app.Tap(c => c.Marked("SIGN IN"));
}`

Serhii
07.12.2017
09:35:08
вот собственно и проблема

Kirill
07.12.2017
09:37:46

Serhii
07.12.2017
09:38:34
Понял. Спасибо. Сейчас попробую.

Alexander
07.12.2017
09:51:27
Всем привет, проект на xamarin forms, подскажите как реализовать blur effect для страницы и сверху на нее повесить кнопку надо на
Андроиде. На ios использую UseBlurEffect через PlatformConfiguration.

Kirill
07.12.2017
10:07:44

Alexander
07.12.2017
10:11:58
Так вот быстро не нашел примеров реализации рендеров для андроида(

Mark
07.12.2017
10:18:28
Всем привет.
Подскажите пожалуйста. FX проект, на странице есть ListView, при ItemSelected происходит переход на другую страницу. Потом, котогда вызвращаюсь обратно, элемент, который я выбрал, подсвечивает (что логично).
Я пытаюсь убрать выделение this.ListView.SelectedItem = null;
Но теперь, когда я выбираю итем, перехожу на новую страницу и пытаюсь вернуться, мне приходится дважды нажать на стрелку назад.
Может кто-то сталкивался или знает куда гуглить?

Google

Mark
07.12.2017
10:19:48

Oleg
07.12.2017
10:26:16
Посмотри в navigation stack, что там лежит, скорее всего ты туда 2 раза кладешь

Admin
ERROR: S client not available

Kirill
07.12.2017
10:26:18
Всем привет.
Подскажите пожалуйста. FX проект, на странице есть ListView, при ItemSelected происходит переход на другую страницу. Потом, котогда вызвращаюсь обратно, элемент, который я выбрал, подсвечивает (что логично).
Я пытаюсь убрать выделение this.ListView.SelectedItem = null;
Но теперь, когда я выбираю итем, перехожу на новую страницу и пытаюсь вернуться, мне приходится дважды нажать на стрелку назад.
Может кто-то сталкивался или знает куда гуглить?
в ItemSelected проверяй значение, если null, то не выполняй переход

Mark
07.12.2017
10:47:16


Serhii
07.12.2017
10:48:17
Я прошел немного дальше, но проблема осталась. Я создал эмулятор 7го андроида у себя. и попробовал прогнать UITest через него. Оказывается элемент оно видит по AutomationId. Оно тапает сперва на Username, а потом на Password. Но оно тупо игнорит
app.EnterText(c => c.Marked("UsernameId"), "www");
Это на эмуле 7го андроида. Как можно выйти из ситуации? Новый тест:
`[Test]
public void Android_7()
{
app.WaitForElement(c => c.Marked("UsernameId"));
app.Tap(c => c.Marked("UsernameId"));
app.EnterText(c => c.Marked("UsernameId"), "www");
app.Tap(c => c.Marked("PasswordId"));
app.EnterText(c => c.Marked("PasswordId"), "testpsswd");
app.Screenshot("Logining");
app.Tap(c => c.Marked("SIGN IN"));
app.WaitForElement(c => c.Marked("Exigo"));
app.Screenshot("Dashboard");
}`
Попробуй для Entry прописать AutomationId и обращаться по ним. Еще попробуй сперва тапнуть на поле, а потом вызывать EnterText

Алексей
07.12.2017
11:00:10

Alexander
07.12.2017
11:04:10
Спасибо, буду смотреть, как это можно прикрутить к формам.

Ильфат
07.12.2017
14:33:54
как мне линкер на это настроить?
System.NotSupportedException: Could not activate JNI Handle 0xff8d74c8 (key_handle 0x26c72c) of Java type 'mvvmcross/droid/support/v7/recyclerview/MvxRecyclerView' as managed type 'MvvmCross.Droid.Support.V7.RecyclerView.MvxRecyclerView'. ---> System.MissingMethodException: Default constructor not found for type MvvmCross.Droid.Support.V7.RecyclerView.ItemTemplates.MvxDefaultTemplateSelector
рекомендации здесь пробовал https://github.com/MvvmCross/MvvmCross-AndroidSupport/issues/252

Кита
07.12.2017
14:49:35

Max
07.12.2017
16:09:57

Кита
07.12.2017
17:11:28

Vlad
07.12.2017
23:04:59

Ильфат
08.12.2017
07:40:27
Не удалось установить пакет «Xamarin.Android.Support.Design 26.1.0.1». Вы пытаетесь установить этот пакет в проект, требуемая версия платформы которого — «MonoAndroid,Version=v7.0», но в пакете нет ссылок на сборки или файлов содержимого, совместимых с этой платформой. Дополнительную информацию можно получить у автора пакета.
целевая платформа у меня android 7.0

Alexander
08.12.2017
07:44:36
FfImageLoading, посмотри еще?
Мне надо заблюрить экран с его картинками и допустим кнопочками и поверх нарисовать ещё кнопочку и картинку. Ffimage работает с картинками(думал делать сринэкана и его блюрить этим плагином). спасибо

Kirill
08.12.2017
07:53:43

Ильфат
08.12.2017
07:54:57

Google

Kirill
08.12.2017
07:55:24

Кита
08.12.2017
08:08:08

Yevhen
08.12.2017
08:09:28
Привет, подскажите плюсы и минусы использования MVVM cross, mvvm light

Ильфат
08.12.2017
08:10:56
самая главная ошибка, с которой я борюсь это
java.lang.NoSuchMethodError: no method with name='setNestedScrollingEnabled' signature='(Z)V' in class Landroid/view/View;
на версиях андроид 5 и ниже
https://bugzilla.xamarin.com/show_bug.cgi?id=60052 тут сказано 26 поставить и баг уйдет

Кита
08.12.2017
08:12:07
зато могут прийти другие баги, хех
“because it's missing setNestedScrollingEnabled bindings”
суть в том что биндинги не правильные
и если 26 не ставить то решением бует пересобрать биндинги и все

Ильфат
08.12.2017
08:13:55
а как их пересобрать?

Кита
08.12.2017
08:14:09
уф.
а как их пересобрать?
https://developer.xamarin.com/guides/android/advanced_topics/binding-a-java-library/troubleshooting-bindings/