我的可見性網格存在問題。代碼如下:網格在執行功能之前的可見性
private void btnInstall_Click(object sender, RoutedEventArgs e)
{
grid3.Visibility = Visibility.Hidden;
grid4.Visibility = Visibility.Visible;
Install();
}
問題是grid3和grid4的可見性只有在函數完成時纔會改變,它應該在execute函數之前。這是爲什麼發生?我嘗試添加Thread.Sleep,最後嘗試,但沒有成功。
直到函數結束UI線程將被阻止。如果要更新UI並在後臺運行安裝方法,請創建一個線程並使用它來執行Install方法。 – 2015-02-09 18:01:59