Size: a a a

Xamarin Developers

2020 June 16

А

Александр in Xamarin Developers
Anton Sapanovsky
мб Mode.TwoWay задать?
Лайк за нейминг кнопки
ща попробую
))
источник

А

Александр in Xamarin Developers
Anton Sapanovsky
мб Mode.TwoWay задать?
Лайк за нейминг кнопки
не, ноль эмоций
источник

VK

Vlad Khasenevich in Xamarin Developers
А если убрать Math.Min
Оставив value только?
источник

А

Александр in Xamarin Developers
Я напиздел, похоже все таки оно задается, поставил событие на PropertyChanged, значение 0.8 туда приходит и задается, просто привязки срабатывают сразу после инициализации, и видят там еще 0,  а 0.8 присваивается уже после инициализации и после срабатывания привязок, а OnPropertyChanged не вызывается, поэтому второй раз геттер не вызывается
источник

А

Александр in Xamarin Developers
Короче надо конвертер писать для моих целей)
источник

DB

Dmytro Bardai in Xamarin Developers
Александр
Я напиздел, похоже все таки оно задается, поставил событие на PropertyChanged, значение 0.8 туда приходит и задается, просто привязки срабатывают сразу после инициализации, и видят там еще 0,  а 0.8 присваивается уже после инициализации и после срабатывания привязок, а OnPropertyChanged не вызывается, поэтому второй раз геттер не вызывается
Очень странно, что OnPropertyChanged не вызывается, если  у тебя в нём стоит сначала 0 (установленный при начальной инициализации), а потом туда записывается 0.8. Всё должно работать.
Но, в крайнем случае, можно всегда добавить хендлер при создании BindableProperty.Create
источник

D

Dmitry in Xamarin Developers
Александр
Всем привет. Может кто подсказать
Пишу свой ContentView, в нем есть bindableProperty double ProgressValue
Оно почему-то просто не задается, то есть сеттер не срабатывает, поэтому все биндинги на него привязанные думают что там 0 по умолчанию. На скринах че там внутри и как задаю
у меня сейчас похожая ситуация. есть кнопка, у котороый свойство IsEnabled завязано на текстовое поле модели через конвертор. типа ели в Entry есть текст, то кнопка доступна. так этот IsEnabled при запуске вообще не реагирует ни на что.
источник

А

Александр in Xamarin Developers
Dmytro Bardai
Очень странно, что OnPropertyChanged не вызывается, если  у тебя в нём стоит сначала 0 (установленный при начальной инициализации), а потом туда записывается 0.8. Всё должно работать.
Но, в крайнем случае, можно всегда добавить хендлер при создании BindableProperty.Create
как бы да, вот сюда у нас заходит все как нужно, и значение совпадает
источник

А

Александр in Xamarin Developers
Dmitry
у меня сейчас похожая ситуация. есть кнопка, у котороый свойство IsEnabled завязано на текстовое поле модели через конвертор. типа ели в Entry есть текст, то кнопка доступна. так этот IsEnabled при запуске вообще не реагирует ни на что.
А вот привязка почему то не срабатывает
источник

А

Александр in Xamarin Developers
в конвертеры даже не заходит
источник

А

Александр in Xamarin Developers
сами конвертеры
источник

DB

Dmytro Bardai in Xamarin Developers
А свойство Progress в BindingContext - оно NotifyPropertyChanged?
источник

DB

Dmytro Bardai in Xamarin Developers
И вообще, какой BindingContext?
источник

А

Александр in Xamarin Developers
Dmytro Bardai
А свойство Progress в BindingContext - оно NotifyPropertyChanged?
поясни пожалуйста?
источник

А

Александр in Xamarin Developers
Dmytro Bardai
И вообще, какой BindingContext?
BindingContext = this;
источник

D

Dmitry in Xamarin Developers
свойство же называется ProgressValue
источник

А

Александр in Xamarin Developers
Александр
BindingContext = this;
источник

D

Dmitry in Xamarin Developers
а не Progress
источник

А

Александр in Xamarin Developers
Dmitry
свойство же называется ProgressValue
а, ёб твою мать...
источник

А

Александр in Xamarin Developers
Dmitry
а не Progress
цистерну чая тебе чувак
источник