我所有的.Cursor = Cursor.Wait工作,除了一个

时间:2014-01-08 17:01:34

标签: c# wpf cursor

我在一个程序中有几个Wait调用,因为它执行了一些服务调用,除了一个之外它们都工作。这是一个关于我如何设置它的工作光标的例子。

    private void btnSaveTask_Click(object sender, RoutedEventArgs e)
    {
        this.Cursor = Cursors.Wait;
        test.save();
        this.Cursor = Cursors.Arrow;
    }

现在没有工作

    private async void test(object sender, EventArgs e)
    {
        this.Cursor = Cursors.Wait;
        test.Visibility = System.Windows.Visibility.Visible;

        await Control.Initialize();
        File.IsOpen = false;
        Edit.IsSelected = true;
        this.Cursor = Cursors.Arrow;
    }

是不是因为异步?如果是这样,我将如何让它实际显示该方法调用的等待光标,因为它运行该完整方法并初始化的时间可能在2-5秒之间变化。

我也在使用WPF

0 个答案:

没有答案