У меня есть приложение WPF, у которого есть главное окно.В левой части этого окна есть несколько кнопок в списке, это своего рода меню для быстрого доступа к страницам.Эти кнопки относятся к страницам, которые они загружают внутри окна, когда пользователь выбирает одну из них.
В главном окне также есть другое главное меню в верхней части для выполнения других задач.
Когда страница загруженав главном окне и пользователь нажимает кнопку этой загруженной в данный момент страницы, он запускает задачу, которая занимает много времени.Пока выполняется эта длинная задача, я хочу, чтобы пользователь не мог выбрать (или нажать) любую из кнопок в списке, поскольку на загруженной странице длинная задача также обновляет пользовательский интерфейс для этой страницы.Я хотел бы отключить (isEnabled = false) список при выполнении длинной задачи, а не включать его, пока длинная задача не будет завершена.Как я могу это сделать?Я имею в виду, что со страницы, загруженной в данный момент, я хочу отключить список, размещенный в главном окне, являющемся владельцем.
Список не принадлежит текущей загруженной странице.
Спасибо!