@xamarin_russia

Страница 406 из 619
Iván
01.06.2018
16:26:07
https://www.mvvmcross.com/documentation/plugins/resxlocalization

Iván
01.06.2018
16:26:15
там примеры с Андроида

не, у них из исходников накопипастить ?

Google
vladimir
01.06.2018
16:28:27
Iván
01.06.2018
16:28:40
да, я прост конкретный плагин скинул

Alex
01.06.2018
20:34:29
Как в Xamarin iOS задать пользовательские цвета? По аналогии с Android, где они хранились в ресурсах

Jman
02.06.2018
06:17:31
Привет ребята. Подскажите пожалуйста, как одной кнопкой сделать переключатель? Мне нужно менять камеру с фронтальной на основную. Думал флаг завести. а как сбросить его, если я всегда буду событие дергать. Или может есть какой инструмент?

Как вариант ToogleButton, но он двухпозиционный... Не подходит.

Какой-то триггер надо.

Alexander
02.06.2018
07:43:13
привет всем! как x.ios из приложения задать язык для локализации?

Alike
02.06.2018
07:54:21
Какой-то триггер надо.
Что мешает сделать свою кнопку и переменную frontCamera дергать между true/false?

Кита
02.06.2018
08:25:37
Vladislav
02.06.2018
08:26:19
Как в Xamarin iOS задать пользовательские цвета? По аналогии с Android, где они хранились в ресурсах
В iOS существует Appearance API для стилизации все визуальных элементов приложения, в том числе и кастомных. More: https://docs.microsoft.com/en-us/xamarin/ios/user-interface/ios-ui/introduction-to-the-appearance-api

Alexander
02.06.2018
08:32:36
Google
Vladislav
02.06.2018
08:33:32
привет всем! как x.ios из приложения задать язык для локализации?
Все как сказал Кита, смотря как реализована, в большинстве случаев в нативных реализация это подмена бандла или установления значения в UserDefault. В случае замарина (через resx) используют CultureInfo

отдельная трабля - файлы ресурсов, они же картинки, тут все очень специфично

Vladislav
02.06.2018
08:44:36
a разве у localization id контрала такой формат?

обратно к вопросу: проблема в изменении языка в рантайме, или в том, что локализация не работает?

Alexander
02.06.2018
08:56:33
обратно к вопросу: проблема в изменении языка в рантайме, или в том, что локализация не работает?
вообще проблемы 2: не биндятся стороки в сториборд, не пойму как изменить текущий язык в рантайме

Vladislav
02.06.2018
09:19:41
вообще проблемы 2: не биндятся стороки в сториборд, не пойму как изменить текущий язык в рантайме
1. странный момент: 2 Base.lproj 2. в info.plist указаны все потдерживаемые языки и стандартный (development region)?

странно, не пользовался виндовой студией

Кита
02.06.2018
09:38:27
В таком ключе локализацию не делал. Не знаю. Не могу сходу подсказать

Alexander
02.06.2018
11:16:47
1. странный момент: 2 Base.lproj 2. в info.plist указаны все потдерживаемые языки и стандартный (development region)?
1 base для сториборд, второй для ресурсов. 2да, указаны: <key>CFBundleLocalizations</key> <array> <string>en</string> <string>ru</string> </array> <key>CFBundleDevelopmentRegion</key> <string>en</string>

Кита
02.06.2018
11:35:03
Вообще как по мне такая локализация с кросс-платформенной точки зрения не верна. Такой подход не позволяет шарить ресурсы. Если на 1 платформу делать то норм конечно. Но когда-то захочется вторую. И работать поменьше

Vladislav
02.06.2018
11:37:17
1 base для сториборд, второй для ресурсов. 2да, указаны: <key>CFBundleLocalizations</key> <array> <string>en</string> <string>ru</string> </array> <key>CFBundleDevelopmentRegion</key> <string>en</string>
никогда не видел отдельно base.lproj для ресурсов, они должны браться из конкретных фолдеров языка, в случае, если он не потдерживается - выбирать из дефолтного (CFBundleDevelopmentRegion)

Alexander
02.06.2018
11:38:44
никогда не видел отдельно base.lproj для ресурсов, они должны браться из конкретных фолдеров языка, в случае, если он не потдерживается - выбирать из дефолтного (CFBundleDevelopmentRegion)
с этой папкой или без, эффект один (точнее никакого эффекта). по логике все вроде должно работать, хотя в примерах id ресурса указан символьный, а не как у меня цифровой

Vladislav
02.06.2018
11:42:33
Alexander
02.06.2018
11:43:42
из подозрений тоже только id остался, ибо все сделано верно. попробуй открыть storyboard в xcode и взять ID от туда
если открыть сториборд с помощью текстового редактора, то там тоже только цифровой id. В xcode аналогично

Кита
02.06.2018
11:44:31
да, ты прав) но тут дело принципа можно сказать) хочу изучить как можно больше, к тому же проект только для йос
тогда норм. Вообще в любом случае может понадобиться локализовать сплэшскрин например. Этот способ на iOS будет единственным

Alexander
02.06.2018
11:50:28
кстати, вчера вышло обновление для VS, не знаете, там пофиксили проблемы которые были с ios. помню люди жаловались что у них были проблемы с версткой интерфейсов

Кита
02.06.2018
11:54:12
кстати, вчера вышло обновление для VS, не знаете, там пофиксили проблемы которые были с ios. помню люди жаловались что у них были проблемы с версткой интерфейсов
я не обновлялся. На самом деле для меня зачастую триггер для того чтобы начать думать об обновлениях - это когда в AppCenter обновляют версию xcode и версию Xamarin. Пока что этого не произошло, а потому я не даю команду на обновление

Google
Alexander
02.06.2018
11:56:02
Кита
02.06.2018
11:56:39
Vladislav
02.06.2018
12:36:08
товарищи, кто нибудь собирал nupkg из nuspec на маках?

Vladislav
02.06.2018
12:38:08
Да
коим образом?

Nikolai
02.06.2018
12:38:25
nuget pack

Vladislav
02.06.2018
12:39:06
да, сорь, сразу не увидел что появилась команда

Vlad
02.06.2018
13:23:06
здравствуйте. есть те кто работал с Xamarin.Forms.Maps? обязательно ли привязывать ключь доступа Google к приложению Android?

mute
02.06.2018
13:24:47
да. обязательно

проблемы не вижу. регаешь акк и делаешь ключ

это не эппл где за все денег надо

.

ребят, кто-нибудь делал просмоторщик фотографий на XF? с зумом, перелистыванием свайпом и всем этим? куда копать? думал делать на CarouselView, а его выпилили. мож компоненты есть какие?

mute
02.06.2018
13:43:20
о. спасиб

Олег
02.06.2018
18:17:52
Всем привет. Есть какой-нибудь гайд по оплате с банковских карт для формса?

Denis
02.06.2018
18:57:44
Вызов гейта через вебвью обычно

Kirill
02.06.2018
20:49:35
Всем привет. Есть какой-нибудь гайд по оплате с банковских карт для формса?
Реализуй нативно на каждой платформеи прокинь вызовы через dependency service

Sasha
03.06.2018
07:38:17
Всем привет делаю Xamarin клиент под ASP.NET Core Web Api.Я пытаюсь настроить удаленное тестирование приложения ASP.NET CORE. Сделал все по первому способу статтьи о ASP.NET MVC (https://metanit.com/sharp/mvc5/24.3.php). но оно не помогло. Может кто знает как настроить удаленное тестирование приложения для ASP.NET CORE WebAPI?

Vlad
03.06.2018
08:08:12
А как ты обращаешься к серверу?

Google
Vlad
03.06.2018
08:08:31
Через localhost или через его IP?

Sasha
03.06.2018
08:09:32
ip

Vlad
03.06.2018
08:10:53
А ты хочешь в домашней сети или через интернет прокинуть?

Sasha
03.06.2018
08:11:19
Я уже решил проблему, я вводил IP просто в браузере телефона, а надо было подключить тел через юсб и затем вводить IP

Vlad
03.06.2018
08:13:38
О.о Я к WiFi своего роутера подключаюсь, а комп через кабель к нему И так должно работать

Олег
03.06.2018
12:39:50
Всем привет. Нужна консультация по навигации в masterdetailpage) Надеюсь на помощь. Ситуация такая: при открытии приложения вылазит ContentPage со списком. При выборе элемента открывается класс MasterDetailPage(), наследуемый от понятно какого view) В нем прописывается Master и Detail. В мастере есть кнопки, которые должны менять Detail. Я приложу скрины кода, так будет понятнее, что к чему. В общем, суть в том, что приложение крашится при выборе элемента из списка.







но мне нужно связать команду в Views.MasterPage с ViewModels.MyMasterDetailPage. Я не могу написать в конструкторе MasterPage.cs что-то типа BindingContext = new MyMasterDetailPage(). Очень прошу помочь.

Sovent
03.06.2018
12:47:48
А почему ты не можешь эту команду перенести в MasterPage?

Олег
03.06.2018
12:48:22
Сделать в MasterPage.cs? Это не мввм же получается уже

Sovent
03.06.2018
12:48:43
у тебя и сейчас не mvvm

Олег
03.06.2018
12:49:19
ну тут так-то другая проблема стоит, я не знаю, как вне MasterDetailPage изменить Detail. Поэтому эта команда обрабатывается в MyMasterDetailPage.cs, а не в MasterViewModel

Если подскажете - я буду благодарен.

Sovent
03.06.2018
12:50:01
ViewModel'и должны быть platform-agnostic. А у тебя всё завязано на Xamarin'овские *Page

Sasha
03.06.2018
12:51:16
В код бехайнд есть обработчик онайтем клик который биндиться к вюшкы, глянь или там все нормально

Google
Sovent
03.06.2018
12:51:23
ну тут так-то другая проблема стоит, я не знаю, как вне MasterDetailPage изменить Detail. Поэтому эта команда обрабатывается в MyMasterDetailPage.cs, а не в MasterViewModel
ты можешь в MasterPage объявить событие о том, что нажата какая-то кнопка, а в MasterDetailPage на него подписаться

или даже не объявлять своё событие, а сразу подписаться на onclick кнопки в master'е

если хочется мввмно, без обработчиков событий но с Command-binding'ами, то можно команду LoginAuthCommand инъектить через конструктор MasterPage'а из MasterDetailPage'а

Олег
03.06.2018
12:55:13
Сейчас попробую что-нибудь из перечисленного. Спасибо

Iván
03.06.2018
14:59:58
haha. https://twitter.com/mustafasf/status/1002787351188332544

Кита
03.06.2018
15:16:08
А я напомню просто сколько раз предрекали смерть Xamarin и хоронили платформу. В итоге крупные сервисы отказываются от RN. Возможно он останется платформой для одностраничных приложений короткого временного цикла и фоеймворком чисто для части приложений FB.

Как по мне Microsoft должны бы подсуетиться именно в ближайшее время.

Кита
03.06.2018
15:19:25
Для чего именно?
Для рекламной кампании для чего же еще

Max
03.06.2018
15:19:38
Для рекламной кампании для чего же еще
ну они как бы вкладываю все силы в UWP

Кита
03.06.2018
15:19:57
ну они как бы вкладываю все силы в UWP
Ну дураки, что еще сказать

Max
03.06.2018
15:20:21
Ну дураки, что еще сказать
ну завозят туда всякие фичи с хотфиксом без рекомпила и все такое

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