@xamarin_russia

Страница 524 из 619
Vlad
16.08.2018
21:19:44
??? ну там где-то весной было

Larymar
16.08.2018
21:21:00
Ну спасибо)

О чем и речь

Меня ее не было, так что найти не смогу

Google
Larymar
16.08.2018
21:21:21
А так сходу то назовёте?

Vlad
16.08.2018
21:21:33
instamart

Larymar
16.08.2018
21:22:09
Пасеба

Max
16.08.2018
21:27:18
черт, там нет на нативе

Larymar
16.08.2018
21:27:34
Вот что убивает Это слайдик с немножко о железе

Max
16.08.2018
21:27:42
короче на нативе помню приложение на формулы1 написано

Vlad
16.08.2018
21:28:19
может закрепить как-нибудь в шапке?..

Max
16.08.2018
21:29:03
Vlad
16.08.2018
21:29:42
да себе перешли и все
я-то отправил, но чет боюсь что оно и там потеряется...?

Max
16.08.2018
21:30:18
я-то отправил, но чет боюсь что оно и там потеряется...?
ну как бы это дефолт преза на все случаи жизни

Kirill
17.08.2018
00:03:37
Ну а можно с названиями пожалуйста, в андроид маркете как-то не пишут нечем прилогу написана
Именно на Xamarin дофига, на Forms же хороших приложений по пальцам пересчитать, увы.

Олег
17.08.2018
03:07:05
Всем утра! Такой вопрос, есть ли в формсах возможность сделать таббед пейдж с градиетным бэкграундом? Допустим, слева фиолетовый, справа розовый. Нужно так, чтобы табы тоже были окрашены. Я вот кастомный StackLayout написал, получится ли такое на TabbedPage?

Google
Alexander
17.08.2018
05:32:50


Vladislav
17.08.2018
05:41:35
https://github.com/xabre/xamarin-forms-tab-badge

Alexander
17.08.2018
05:42:03
как с помощью триггера сравнить два Entry? нужно определить правильность повторного ввода пароля

Maxim
17.08.2018
07:00:49
Всем привет, ребята. Пытаюсь подключить веб-службу через wcf, вот такая вот ошибка





как с помощью триггера сравнить два Entry? нужно определить правильность повторного ввода пароля
metanit.com, тут вроде это было в разделе xamarin, во всяком случае о триггерах точно

Max
17.08.2018
07:20:14
как с помощью триггера сравнить два Entry? нужно определить правильность повторного ввода пароля
Эмм, ну в крайнем случае есть событие "OnTextChanged" или типо того у этой Entry. Просто даёшь ей имя (x:Name) и подписываешься из кода

Alexander
17.08.2018
07:22:07
Эмм, ну в крайнем случае есть событие "OnTextChanged" или типо того у этой Entry. Просто даёшь ей имя (x:Name) и подписываешься из кода
из кода то любой может,а я хочу все в разметке сделать, типа кнопка будет неактивна если не заполнены поля и текст поля пароля1 = тексту поля пароля2

Max
17.08.2018
07:24:21
Потому что потом ты захочешь проверить на null/empty строки

И все накроется медными тазом

Max
17.08.2018
07:29:36
Делается легчайше в 2 string поля во ViewModel и одним bool. На кнопку вешаем Binding на IsEnable к твоему bool полю. И делаем public bool YouBool => !string.IsNullOrEmpty(Text1) && !string.IsNullOrEmpty(Text2) && Text1 == Text2;

это уже реализовано
Я бы не был так уверен

Попробуй в Entry.Text присвоить null и ты познаешь боль

От NullReferenceException

Google
Max
17.08.2018
07:32:05
Ну и на оба Text поля в Setter вешаешь OnPropertyChanged(nameof (YouBool))
И по событиям изменения текста, делаешь тоже самое, чтобы обновить View

это уже реализовано
Видимо не на том уровне, где хотелось бы. Потому что этот пароль ты хочешь как-то и куда-то отправить, а это уже уровень BL, а не View

Alexander
17.08.2018
07:36:34
сейчас у меня реализовано все с помощью плагина AdvancedEntry, там есть свойство IsAnnotated, тоесть данные заполнены нужным мне образом, есть кнопка с мультитриггером которая неактивна если все эти поля не заполнены. мне осталось то сравнить 2 поля Password

Alexander
17.08.2018
07:56:37
Ну так что тебе мешает-то ? Сделай x:Name и из кода делай button.IsEnable = entry1.Text == entry.Text2, повесь этот код на события OnTextChanged от двух твоих Entry
из кода мне ничего не мешает это сделать, но хотелось бы узнать как это делается из разметки

Max
17.08.2018
08:03:39
XAML - это другая запись C# кода

Можно через триггеры

Можно через Buhevior

Kirill
17.08.2018
08:47:30
Делается легчайше в 2 string поля во ViewModel и одним bool. На кнопку вешаем Binding на IsEnable к твоему bool полю. И делаем public bool YouBool => !string.IsNullOrEmpty(Text1) && !string.IsNullOrEmpty(Text2) && Text1 == Text2;
Не знаю как дело в формс 3, но на 2.3 и ранее кнопка не всегда верно трактовала IsEnabled. Проявлялось, если IsEnabled false на момент отрисовки кнопки - у неё было состояние включенной. Решается присваиванием IsEnabled не кнопке, а комманде, которая байндится к кнопке

mute
17.08.2018
10:31:56
всем привет. кто-нибудь сталкивался с таким. модальная страница рендерится не правильного размера при активном in-call статус баре. если включать/выключать in-call бар на самой странице, то она ресайзится норм. но если на нее переходить уже с баром, то она рендериться размером как без in-call бара

XF

mute
17.08.2018
10:43:05
iOS

на андроиде то вроде и нет такого. там же статус такого же размера остается

vladimir
17.08.2018
10:49:03
а, так при in-call вообще половина приложений странно отображается если оно выглядит так же, как и постоянное деление геолокацией или раздача wi-fi

mute
17.08.2018
10:58:41
думаю так же. ща проверю.

ха. на андроиде другая штука при активном звонке. ответы от апихи все пустые)

Google
mute
17.08.2018
11:03:20
думаю так же. ща проверю.
не. ща не проверю. только эмуль пока доступен

ха. на андроиде другая штука при активном звонке. ответы от апихи все пустые)
при активном звонке Connectivity показывает что соединения нет. это норм поведение?

Gtghsts
17.08.2018
12:00:52
Ого, оказывается в телеге есть целое сообщество ксамарин девелоперов.

Круто, черт возьми

У меня тут сразу один вопрос возник

Касательно вибрации при разработке андроид приложений Суть в том, что для того, чтобы более-менее ослабить вибрацию внутри смартфона, я использую паттерн вида {0, 10, 10}

Admin
ERROR: S client not available

Gtghsts
17.08.2018
12:03:39
Но данный паттерн по разному ведёт себя на разных моделях телефона. Например на моём хуавей он работает более-менее корректно и телефон вибрирует

А на Самсунге 2017 года выпуска, при вызове функции вибрации с данным патерном, ничего не происходит

Gtghsts
17.08.2018
12:05:31
Но если указать паттерн {0, 1000, 10}, то Самсунг стабильно вибрирует

какая версия ведра?
То ли 6, то ли 7

Kirill
17.08.2018
12:06:08
Gtghsts
17.08.2018
12:06:13
Скидывал знакомому на проверку, подробностей не уточнял

Larymar
17.08.2018
12:10:18
Спасибо за наводку
Но там за к амарин ссаными тряпками закидывают

Kirill
17.08.2018
12:10:54
Но там за к амарин ссаными тряпками закидывают
Можно просто не говорить про это, тем более вопрос по нативу)

Dmitry
17.08.2018
12:17:37
Коллеги, привет. Никто не сталкивался со странной работой байндингов в mvvmcross (ios)? В симуляторе все работает хорошо, на реальном девайсе часть биндингов не срабатывает. Например, не срабатывает обычный биндинг свойства Hidden к булевскому свойству вьюмодели. Соседние биндинги для текста лейблов работают нормально

Dmitry
17.08.2018
12:29:50
покажите код
спасибо, в понедельник уж тогда эту тему подниму и на чистом проекте воспроизвести проблему попытаюсь. Все равно айфон на работе валяется, а в симуляторе нет смысла проверять. Думал, может кто-то в шестой версии мввмкросса на такое натыкался

Google
vladimir
17.08.2018
12:31:21
спасибо, в понедельник уж тогда эту тему подниму и на чистом проекте воспроизвести проблему попытаюсь. Все равно айфон на работе валяется, а в симуляторе нет смысла проверять. Думал, может кто-то в шестой версии мввмкросса на такое натыкался
тут проблема может быть не в mvvmcross, а в том, как оно сделано потому и спросил про код у меня всегда больше было проблем не из-за mvvmcross багов, а из-за своего кода там есть некоторые тонкости, которые, возможно, не были учтены

Dmitry
17.08.2018
12:42:05
ну вот краткая суть всего происходящего. https://pastebin.com/9TEjR4JU BarcodeLoadingView нормально появляется, но не исчезает. Исключение во вюмодели точно возникает, сидел с дебаггером и проверял. BarcodeErrorView, соответственно, не появляется

используется fody propertychanged, уж грешил на него и вручную продергивал NotifyPropertyChanged для интересующих меня свойств, но эффект нулевой

ну и самое загадочное - нормальная работа в симуляторе при проблемах на реальном девайсе

Kirill
17.08.2018
12:49:18
ну и самое загадочное - нормальная работа в симуляторе при проблемах на реальном девайсе
А если попробовать принудительно вызывать NotifyPropertyChanged в главном потоке?

Julius
17.08.2018
12:50:34


накладываться или нет

Kirill
17.08.2018
12:52:45
Не понятно какую именно штуку? И речь про Forms? Почему бы просто не попробовать?

Dmitry
17.08.2018
12:53:31
А если попробовать принудительно вызывать NotifyPropertyChanged в главном потоке?
у меня тоже есть подозрения, что это с потоками связано (все, что биндится на данные, получаемые вьюмоделью в качестве параметра - нормально отрабатывает, а сетевая асинхронщина - ну вы поняли). Проверить уже только в понедельник смогу. но с другой стороны, на всех асинхронных операциях я нигде не делаю configureAwait(false), так что все вроде как должно в главном потоке происходить. Ну и с третьей стороны, вроде бы вполне типичный код - делал так же в прошлых проектах во времена 4го и 5го мввмкросса, и проблем не возникало

Artyom
17.08.2018
13:30:58
Добрый день! Подскажите, что лучше использовать для градиента?

Artyom
17.08.2018
13:35:53
Это какая то либа из нугета?

Roman
17.08.2018
13:37:30
Это какая то либа из нугета?
Нет, это дурацкая шутка

Artyom
17.08.2018
13:38:27
Ок)) А если без шуток?)

vladimir
17.08.2018
13:41:01
Ок)) А если без шуток?)
тогда уточните вопрос

Artyom
17.08.2018
13:43:01
тогда уточните вопрос
Нужно сделать background страницы градиентом

vladimir
17.08.2018
13:43:22

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