WPF鼠标忙碌图标

15

在WPF中,打开新窗口或从数据库检索记录时,最好的方法是使用一个蛋计时器/繁忙鼠标图标来显示。

1个回答

25

最简单的方法是设置Mouse.OverrideCursor

Mouse.OverrideCursor = Cursors.Wait;
try
{
    // perform task
}
finally
{
    Mouse.OverrideCursor = null;
}

1
如果您喜欢使用using语句,您还可以将其包装在一个一次性类中。public class OverrideCursorDisposable : IDisposable { public OverrideCursorDisposable(Cursor cursor) { Mouse.OverrideCursor = cursor; } public void Dispose() { Mouse.OverrideCursor = null; } } - Daniel James Bryars

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接