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