Size: a a a

Xamarin Developers

2020 September 18

KA

Kirill Ashikhmin in Xamarin Developers
useR _ Agent
спасибо, а почему так лучше не делать?
Потому что нарушение архитектуры. VM не должна знать о UI.
источник

uA

useR _ Agent in Xamarin Developers
Kirill Ashikhmin
Потому что нарушение архитектуры. VM не должна знать о UI.
понял, еще раз спасибо
источник

uA

useR _ Agent in Xamarin Developers
в этом примере есть примеры как реализуется навигация в вм?
источник

СГ

Степан Гончаров... in Xamarin Developers
Vlad Khasenevich
Ну там же написано что привести тип не может
Скорее всего textColor не является ColorStateList
а чего просто номер цвета не передать???
почему именно такая реализация?
источник

KA

Kirill Ashikhmin in Xamarin Developers
useR _ Agent
в этом примере есть примеры как реализуется навигация в вм?
Да
источник

uA

useR _ Agent in Xamarin Developers
отлично, благодарю
источник

KA

Kirill Ashikhmin in Xamarin Developers
Степан Гончаров
а чего просто номер цвета не передать???
почему именно такая реализация?
Ну вы писали же) попробуй не приводить к colour  state list
источник

СГ

Степан Гончаров... in Xamarin Developers
Kirill Ashikhmin
Ну вы писали же) попробуй не приводить к colour  state list
не я в принципе про то что: почему есть только такая ункция передачи такого цвета(есть еще другая функция но там и цвета не те)
источник

KA

Kirill Ashikhmin in Xamarin Developers
Степан Гончаров
не я в принципе про то что: почему есть только такая ункция передачи такого цвета(есть еще другая функция но там и цвета не те)
В смысле только такая функция? Она принимает только color state list? Тогда попробуй вызывать не функцию, а через свойство TextColor = myColor
источник

СГ

Степан Гончаров... in Xamarin Developers
Kirill Ashikhmin
В смысле только такая функция? Она принимает только color state list? Тогда попробуй вызывать не функцию, а через свойство TextColor = myColor
это что такое за функция  у TextView?
источник

KA

Kirill Ashikhmin in Xamarin Developers
В мире андроид несколько методов типа SetTextColor, принимающий различные типы. В мире Шарпа же set методы не приняты, для этого используются свойства. Вот и получилась смесь, для одного основанного типа используется свойство, а, если ещё другие есть, то через метод. Костыль такой
источник

KA

Kirill Ashikhmin in Xamarin Developers
Степан Гончаров
это что такое за функция  у TextView?
В смысле?
источник

СГ

Степан Гончаров... in Xamarin Developers
Kirill Ashikhmin
В мире андроид несколько методов типа SetTextColor, принимающий различные типы. В мире Шарпа же set методы не приняты, для этого используются свойства. Вот и получилась смесь, для одного основанного типа используется свойство, а, если ещё другие есть, то через метод. Костыль такой
а уже подумал что я не туда смотрел
источник

СГ

Степан Гончаров... in Xamarin Developers
Kirill Ashikhmin
В смысле?
в прямом нет такой функции
источник

KA

Kirill Ashikhmin in Xamarin Developers
Степан Гончаров
в прямом нет такой функции
Ну потому что свойство есть) и такое повсеместно в xamarin. Android. Надо смотреть и set метод и соответствующие property
источник

СГ

Степан Гончаров... in Xamarin Developers
Kirill Ashikhmin
Ну потому что свойство есть) и такое повсеместно в xamarin. Android. Надо смотреть и set метод и соответствующие property
нету в том-то и беда
источник

СГ

Степан Гончаров... in Xamarin Developers
источник

KA

Kirill Ashikhmin in Xamarin Developers
Степан Гончаров
int textColor = ContextCompat.GetColor(Platform.CurrentActivity, Android.Resource.Color.HoloGreenLight);
                   MainActivity.сountItarationText.SetTextColor((ColorStateList)textColor);
Ок, тогда так tv.SetTextColor(Resources.GetColor(Android.Resource.Color.HoloGreenLight, Theme));
источник

СГ

Степан Гончаров... in Xamarin Developers
Kirill Ashikhmin
Ок, тогда так tv.SetTextColor(Resources.GetColor(Android.Resource.Color.HoloGreenLight, Theme));
а Theme что писать?
источник

KA

Kirill Ashikhmin in Xamarin Developers
Степан Гончаров
а Theme что писать?
CurrentActivity.Theme
источник