IMO, CommandBindings are really poorly implemented in WPF. You have to get around the fact that the system retains the WeakReference value for your control if it has a CommandBinding, even when the control is closed.
, CommandBinding XAML. , , . CommandBindings . , .
:
A) CommandBindings XAML. . , InitializeComponent(). this.CommandBindings.Add(), CommandBindings .
B) Closed() this.CommandBindings.Clear().
, CommandBindings . , , Microsoft. , - CommandBindings XAML, .