这是本文档旧的修订版!
Task.Run(() => { Monitor.Enter(lockObject); try { GetActiveDataGrid().SelectedItem = item; }catch (Exception e) { // ... } finally { Monitor.Exit(lockObject); } });