public void Dispose() { if (this == s_Instance) { Mouse.OverrideCursor = s_SavedCursor; s_Instance = null; s_SavedCursor = null; } }
/// <summary> /// 设置程序全局鼠标样式,同时会保存设置之前的鼠标样式,以便于恢复鼠标状态。 /// </summary> /// <param name="newCursor">新鼠标样式。</param> public OverrideCursor(Cursor newCursor) { if (s_Instance == null) { s_Instance = this; s_SavedCursor = Mouse.OverrideCursor; Mouse.OverrideCursor = newCursor; } }