В моем приложении у меня есть несколько кнопок внутри панели, которая в какой-то момент установлена в рулон, эти кнопки имеют командную привязку с методом "CanExecute"
. Я хотел бы прекратить выполнение логики внутри метода "CanExecute"
, пока панель не видна. Если я не вижу кнопку, мне не нужно тратить ресурсы, чтобы узнать, может ли она быть выполнена. Я могу попытаться привязать видимость этой панели к методу "CanExecute"
, но я хотел бы получить решение для каждой кнопки, поэтому, если они не видны, не теряйте время.Кнопка WPF скрыта, но метод «CanExecute» поднимается
Спасибо!
Это хороший workarround, но я должен был бы написать это в коде позади экрана или BaseButton класса с подобным поведением – Nacho
Вы можете удалить и установить команду привязки по используя стили и триггеры в XAML. – Clint