@xamarin_russia

Страница 543 из 619
Max
31.08.2018
09:17:02
На Syncfusion Xamarin Essentials 16.0.46 (ну на самую последнюю)

И вызываешь из рута приложения Syncfusion.Register("key")

(насчёт строчки не уверен, но могу глянуть точнее, сейчас доступа к машине нет)

Google
Alexander
31.08.2018
09:19:29
(насчёт строчки не уверен, но могу глянуть точнее, сейчас доступа к машине нет)
спасибо за такой развернутый ответ. а как с производительность? например боковое меню и листвью?

Max
31.08.2018
09:19:44
Смотрите сами

Я только автодополнением и Picker пользуюсь

Ну ещё PDF и по мелочи ещё что-то может быть

mute
31.08.2018
10:11:36
var navigationItem = this.NavigationController?.TopViewController?.NavigationItem ?? null; if (navigationItem != null) { navigationItem.SetLeftBarButtonItems( page.ToolbarItems .Where(i => i.Priority < 0) .OrderBy(i => i.Priority) .Select(i => i.ToUIBarButtonItem()) .ToArray(), false ); navigationItem.SetRightBarButtonItems( page.ToolbarItems .Where(i => i.Priority >= 0) .OrderBy(i => i.Priority) .Select(i => i.ToUIBarButtonItem()) .ToArray(), false ); }

они перемещаются, но таббед пейдж их заного добавляет и их становится по две. слева и справа

ViewDidLoad решает проблему, но кнопка визуально прыгает

mute
31.08.2018
10:27:55
нет. это делается в PageRenderer

Karim
31.08.2018
10:33:05
в общем, один раз я делал визуальные изменения на Tabbedpage через TabbedRenderer. Я переопределелил override методы ViewWillAppear и ViewDidAppear, в них вызывал метод для изменений. но перед этим проверял, вызывался ли метод по изменениям до этого

в то время, мне это помогло

Axel
31.08.2018
11:35:07
Какими эмуляторами пользуетесь для тестирования? У меня процессор AMD и стандартный эмуль предлагает мне пойти нахер

Google
Ivan
31.08.2018
11:36:57
Всем добрый день) Вопрос по покупкам в iOS. У меня приложение платный контент. После совершения покупки, я сохраняю сам факт что пользователь купил. Если пользователь сменит Apple Id, то логично что ему надо еще раз купить (возможно же что он подарил девайс). Не подскажете какие варинаты? По какой информации можно определить что пользователь изменился. К сожалению нет никакой процедуры регистрации. Я могу лишь только делать запрос в appstore, а для этого пользователю придется каждый раз вводить пароль от своего аккаунта. т.е. я могу эту проверку делать при каждом старте, не нравится тот факт, что слишком часта будет просить пароль для осуществления этого запроса.

Axel
31.08.2018
11:39:07
genymotion)
А там бесплатная версия позволяет нормально работать?

Ivan
31.08.2018
11:40:02
Axel
31.08.2018
11:41:22
И еще, там как-то интеграция с VS происходит? Как вообще тестишь, собираешь в release, и открываешь .apk в эмуляторе?

Ivan
31.08.2018
11:43:02
И еще, там как-то интеграция с VS происходит? Как вообще тестишь, собираешь в release, и открываешь .apk в эмуляторе?
Запускаешь эмулятор. Находишь его в спике. Можно и в debug) и оно запуститься у тебя в эмуляторе. Как обычно в общем)

Axel
31.08.2018
11:45:39
Ок, спасибо

Roma
31.08.2018
12:45:23
как в бар navigationPage вставить иконку?



типа что то такого

Kirill
31.08.2018
12:52:10
как в бар navigationPage вставить иконку?
В XF 3+ есть TitleView у NavigationPage

Roma
31.08.2018
12:52:47
XF 3+ - что это?

аааа

Max
31.08.2018
12:53:08
XF 3+ - что это?
Xamarin Forms 3.0+

Roma
31.08.2018
12:53:11
понял

Ща гпопробую

попробуй*

TitleView это свойсво?

мне нужно добавить иконку на этот бар и привязать событие на иконку

Google
vladimir
31.08.2018
13:00:00
Roma
31.08.2018
13:00:31
вы про гамбургер?

vladimir
31.08.2018
13:00:45
я про коляску

Roma
31.08.2018
13:01:21
да

vladimir
31.08.2018
13:01:41
да
тогда зачем подчеркнули и поле поиска - это сбивает с толка

ToolbarItem

Roma
31.08.2018
13:01:54
ну еще бы хорошо поле поиска

vladimir
31.08.2018
13:02:24
по поиску выше подсказали

Roma
31.08.2018
13:02:52
у меня еще почему то не меняет цвет бара

vladimir
31.08.2018
13:03:19
телепаты сегодня в отпуске

Roma
31.08.2018
13:03:48
Detail = new NavigationPage(new DashboardPage()) { BarBackgroundColor = Color.Red };

Anton
31.08.2018
13:04:08
Попробуй через нативные свойства iOS и Android

Roma
31.08.2018
13:04:27
пишу вот так, а оно все равно белый бар

тоже вариант

Спасибо

vladimir
31.08.2018
13:07:44
пишу вот так, а оно все равно белый бар
да, в iOS в AppDelegate сделайте глобально UINavigationBar.Appearance.* а на ведре просто в теме поменяйте

Roma
31.08.2018
13:10:34
global: UINavigationBar.Appearance.Init(); Вот так?

vladimir
31.08.2018
13:12:38
global: UINavigationBar.Appearance.Init(); Вот так?
UINavigationBar.Appearance.BarTintColor = Color.FromHex("43A047").ToUIColor();

Roma
31.08.2018
13:12:48
ааааа

vladimir
31.08.2018
13:12:52
и остальные свойства тоже, потому и написал UINavigationBar.Appearance.*

Google
Roma
31.08.2018
13:13:03
а на андроиде как?

vladimir
31.08.2018
13:13:10
-_-

вы вообще читаете сообщения?

да, в iOS в AppDelegate сделайте глобально UINavigationBar.Appearance.* а на ведре просто в теме поменяйте

так

Roma
31.08.2018
13:13:24
да

ведро это андроид?

vladimir
31.08.2018
13:13:47
да

мой косяк, согласен

Admin
ERROR: S client not available

Roma
31.08.2018
13:14:19
Да не, норм

Спасибо Большое)

Sasha
31.08.2018
13:15:28
Всем привет, часто слышал что не нужно использовать паттерны и подходы с веба в мобайл разработке. Можите сказать подробнее, что лучше не использовать в xamarin? Какие паттерны или подходы наоборот лучше юзать в xamarin? Что и как можно заменить, чтобы улучшить качество кода?

Roma
31.08.2018
14:22:47
<?xml version="1.0" encoding="utf-8" ?> <resources> <style name="MainTheme" parent="MainTheme.Base"> </style> <style name="MainTheme.Base" parent="Theme.AppCompat.Light.DarkActionBar"> <item name="windowActionBar">true</item> <item name="android:statusBarColor">#2abdea</item> <item name="android:windowNoTitle">true</item> <item name="android:windowActionBar">false</item> <item name="android:colorPrimary">#5A8622</item> <item name="android:datePickerDialogTheme">@style/AppCompatDialogStyle</item> </style> <style name="AppCompatDialogStyle" parent="Theme.AppCompat.Light.Dialog"> <item name="colorAccent">#2abdea</item> </style> <style name="logo" parent ="Theme.AppCompat.Light.NoActionBar"> <item name="android:windowBackground">@drawable/laer</item> <item name="android:windowNoTitle">true</item> <item name="android:windowFullscreen">true</item> </style> </resources>

Google
Roma
31.08.2018
14:22:58
Все равно не изменяет цвет bar

Или Я может допустил ошибку, или чего то не хватает

vladimir
31.08.2018
14:24:58
телепаты до сих пор в отпуске

исходите из того, что мы не видим, что вы изменили

Roma
31.08.2018
14:26:12
Секунду

Iván
31.08.2018
14:26:17
Почему это
потому что есть визуальные редакторы )

Vladislav
31.08.2018
14:26:28
Roma
31.08.2018
14:26:42
<style name="MainTheme" parent="MainTheme.Base"> </style> <!-- Base theme applied no matter what API --> <style name="MainTheme.Base" parent="Theme.AppCompat.Light.DarkActionBar"> <!--If you are using revision 22.1 please use just windowNoTitle. Without android:--> <item name="windowNoTitle">true</item> <!--We will be using the toolbar so no need to show ActionBar--> <item name="windowActionBar">true</item> <item name="android:statusBarColor">#2abdea</item> <!-- Set theme colors from http://www.google.com/design/spec/style/color.html#color-color-palette --> <!-- colorPrimary is used for the default action bar background --> <item name="colorPrimary">#2196F3</item> <!-- colorPrimaryDark is used for the status bar --> <item name="colorPrimaryDark">#1976D2</item> <!-- colorAccent is used as the default value for colorControlActivated which is used to tint widgets --> <item name="colorAccent">#FF4081</item> <!-- You can also set colorControlNormal, colorControlActivated colorControlHighlight and colorSwitchThumbNormal. --> <item name="windowActionModeOverlay">true</item> <item name="android:datePickerDialogTheme">@style/AppCompatDialogStyle</item> </style> <style name="AppCompatDialogStyle" parent="Theme.AppCompat.Light.Dialog"> <item name="colorAccent">#FF4081</item> </style> Вот как было

Iván
31.08.2018
14:26:45
да, а в чём проблема? быстрее

Roma
31.08.2018
14:27:48
<item name="windowActionBar">true</item> <item name="android:statusBarColor">#2abdea</item> <item name="android:windowNoTitle">true</item> <item name="android:windowActionBar">false</item> <item name="android:colorPrimary">#5A8622</item>

vladimir
31.08.2018
14:27:58
что было там до этого?

Iván
31.08.2018
14:28:21
за пределами случаев "пять человек на проекте и все хотят править один xib каждый день" и "такой сложный гуй что редактор не осиливает", 90% стандартные и вполне себе собираются в редакторе

Roma
31.08.2018
14:29:03
<item name="colorPrimary">#2196F3</item> <!-- colorPrimaryDark is used for the status bar --> <item name="colorPrimaryDark">#1976D2</item> <!-- colorAccent is used as the default value for colorControlActivated which is used to tint widgets --> <item name="colorAccent">#FF4081</item> <!-- You can also set colorControlNormal, colorControlActivated colorControlHighlight and colorSwitchThumbNormal. --> <item name="windowActionModeOverlay">true</item>

вот так было

vladimir
31.08.2018
14:32:22
за пределами случаев "пять человек на проекте и все хотят править один xib каждый день" и "такой сложный гуй что редактор не осиливает", 90% стандартные и вполне себе собираются в редакторе
во-первых, ну не фифоном единым, если что а, во-вторых, есть простой header у списка, допустим просто UILabel внутри UIView, и его также легко и быстро создать в GetViewForHeader, как и создавать отдельный XIB тут уже просто вопрос того, как кому удобней иногда один способ быстрее, иногда - другой

а так вы вообще в крайности бросаетесь (5 человек на один xib - тут проблема менеджмента)

Iván
31.08.2018
14:33:37
ну я сейчас и на андроид делаю в редакторе

vladimir
31.08.2018
14:33:48
xib'ами?

как вы ловко увиливаете от аргументов

прям зачёт

вспоминая дискуссию про мак

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