using System; using System.Windows.Input; using Cursor = System.Windows.Input.Cursor; using Cursors = System.Windows.Input.Cursors; namespace InABox.WPF { public class WaitCursor : IDisposable { private readonly Cursor _previousCursor; public WaitCursor() { _previousCursor = Mouse.OverrideCursor; Mouse.OverrideCursor = Cursors.Wait; } #region IDisposable Members public void Dispose() { Mouse.OverrideCursor = _previousCursor; } #endregion } }