<Window.CommandBindings>
<CommandBinding Command="ApplicationCommands.Close" CanExecute="OnUpdateClose" Executed="OnClose"/>
<CommandBinding Command="ApplicationCommands.Open" CanExecute="OnUpdateOpen" Executed="OnOpen"/>
<CommandBinding Command="ApplicationCommands.Save" CanExecute="OnUpdateSave" Executed="OnSave"/>
<CommandBinding Command="ApplicationCommands.SaveAs" CanExecute="OnUpdateSaveAs" Executed="OnSaveAs"/>
<CommandBinding Command="{x:Static rr:Commands.Store}" CanExecute="OnUpdateStore" Executed="OnStore"/>
<CommandBinding Command="{x:Static rr:Commands.Restore}" CanExecute="OnUpdateRestore" Executed="OnRestore"/>
<CommandBinding Command="{x:Static rr:Commands.FindNext}" CanExecute="OnUpdateFindNext" Executed="OnFindNext"/>
<CommandBinding Command="{x:Static rr:Commands.ReplaceAll}" CanExecute="OnUpdateReplaceAll" Executed="OnReplaceAll"/>
<CommandBinding Command="{x:Static rr:Commands.DelItem}" CanExecute="OnUpdateDelItem" Executed="OnDelItem"/>
</Window.CommandBindings>