protected bool disposedValue = false; // 要检测冗余调用 protected virtual void Dispose(bool disposing) { if (!disposedValue) { if (disposing) { __messagePipe.Dispose(); fillPattern.Dispose(); border.Dispose(); } Layer = null; __messagePipe = null; PropertyChanged = null; disposedValue = true; } }