Size: a a a

Xamarin Developers

2021 February 16

Е

Евгений in Xamarin Developers
нет это мой
источник

Е

Евгений in Xamarin Developers
я его создал
источник

MO

Mr. Onion in Xamarin Developers
а файлик Xamarin.Forms.targets есть где-то?
источник

Е

Евгений in Xamarin Developers
там единственное, это я использую с экстеншинсов prism шаблон
источник

АА

Алексеев Александр... in Xamarin Developers
Евгений
там единственное, это я использую с экстеншинсов prism шаблон
источник

Е

Евгений in Xamarin Developers
я видел, просто он говорит переустановил эсеншиалс и ворнинг пропал, звучало абсурдно, но сейчас попробую
источник

MO

Mr. Onion in Xamarin Developers
Евгений
я видел, просто он говорит переустановил эсеншиалс и ворнинг пропал, звучало абсурдно, но сейчас попробую
))
источник

MO

Mr. Onion in Xamarin Developers
когда работаете с Forms то все грани абсурдности сдвигаются)
источник

Е

Евгений in Xamarin Developers
зщвыпшалзщфыва
источник

Е

Евгений in Xamarin Developers
ага, я нашел этот файл
и убрал настройки под uwp
больше нет варнингов
источник

Е

Евгений in Xamarin Developers
вдруг если у кого-то будет такая же проблема. Я не использую uwp проект, но замарин решил добавить на всякий случай настроек
источник

ДК

Димитрий Кононенко... in Xamarin Developers
Привет. Когда устанавливаю источник данных во всяких listview, через itemsource, то всевозможные привязки в элементах через setbinding работают без проблем. А вот когда я пытаюсь сделать это на странице с гридом, это почему-то не работает. Для примера есть две кнопки, по нажатию "кнопки 1" делаю ее isenabled=false и хочу чтобы одновременно с этим "кнопка 2" также стала isenabled=false, но это не работает. Вот код.

//Создание кнопки 1 с событием изменения isenabled по нажатию
Button button1 = new Button { Text = "Кнопка 1"};
button1.Clicked += (sender, e) => { button1.IsEnabled = false; };

//Создание кнопки 2 с привязкой isenabled к параметру первой кнопки
Button button2 = new Button { Text = "Кнопка 2" };
button2.SetBinding(IsEnabledProperty, new Binding { Source = button1, Path = "isEnabled" });

или

Button button2 = new Button { Text = "Кнопка 2" };
button2.SetBinding(IsEnabledProperty, "isEnabled");
button2.BindingContext = button1;

Подскажите пожалуйста, что не так с привязкой?
источник

KA

Kirill Ashikhmin in Xamarin Developers
Димитрий Кононенко
Привет. Когда устанавливаю источник данных во всяких listview, через itemsource, то всевозможные привязки в элементах через setbinding работают без проблем. А вот когда я пытаюсь сделать это на странице с гридом, это почему-то не работает. Для примера есть две кнопки, по нажатию "кнопки 1" делаю ее isenabled=false и хочу чтобы одновременно с этим "кнопка 2" также стала isenabled=false, но это не работает. Вот код.

//Создание кнопки 1 с событием изменения isenabled по нажатию
Button button1 = new Button { Text = "Кнопка 1"};
button1.Clicked += (sender, e) => { button1.IsEnabled = false; };

//Создание кнопки 2 с привязкой isenabled к параметру первой кнопки
Button button2 = new Button { Text = "Кнопка 2" };
button2.SetBinding(IsEnabledProperty, new Binding { Source = button1, Path = "isEnabled" });

или

Button button2 = new Button { Text = "Кнопка 2" };
button2.SetBinding(IsEnabledProperty, "isEnabled");
button2.BindingContext = button1;

Подскажите пожалуйста, что не так с привязкой?
IsEnabled у кнопок работает криво, если комманда задана. Лучше выставлять этот параметр именно у комманды, и это свойство автоматически кнопке присваивается и меняет её состояние
источник

ДК

Димитрий Кононенко... in Xamarin Developers
Kirill Ashikhmin
IsEnabled у кнопок работает криво, если комманда задана. Лучше выставлять этот параметр именно у комманды, и это свойство автоматически кнопке присваивается и меняет её состояние
ясно,спасибо.
как раз хотел не расписывать все изменения по нажатию вручную, если есть binding, но похоже придется )
источник

MO

Mr. Onion in Xamarin Developers
Сегодня кстати я офигел. Оказывается collectionview не так уж и плох
источник

MO

Mr. Onion in Xamarin Developers
Засунул listview в expander и он у меня дико лагал
источник

MO

Mr. Onion in Xamarin Developers
Поменял на collectionView и всё стало гладко. Прям не ожидал. Неужели они его допилили наконец-то?
источник

MA

Makc Artemiev in Xamarin Developers
Там же виртуализация
источник

MA

Makc Artemiev in Xamarin Developers
Переиспользование ячеек
источник

MA

Makc Artemiev in Xamarin Developers
В нативе
источник