Я работаю с wpf (MVVM).Я вижу некоторое программное обеспечение, которое отключает все окно и контролирует, когда кнопка нажата, и она не завершилась.
Например, если это код команды кнопки:
Thread.Sleep(20000);
в течение этого 20000 все окно отключено.(или любая другая трудоемкая функция)
Это хороший способ?если да, как я могу это сделать?Я знаю о свойстве IsEnabled
, но код программного обеспечения, который я видел, не содержит его, поэтому, я думаю, должен быть более общий способ или настройка.