/// <summary> /// Removes the supplied binding from the binding manager. /// </summary> /// <param name="binding">The binding to remove.</param> public void Remove(Binding binding) { binding.Dispose(); Bindings.Remove(binding); }
/// <summary> /// Adds a new binding to be managed. /// </summary> /// <param name="binding">The new binding to add.</param> public void Add(Binding binding) { Remove(binding.Target, binding.TargetProperty.Name, binding.Source, binding.SourceProperty.Name); Bindings.Add(binding); }