protected virtual void ClearAllViewBindings() { foreach (var kvp in this._viewBindings) { foreach (var binding in kvp.Value) { binding.Binding.Dispose(); } } this._viewBindings.Clear(); } }