private void CheckBox_Checked(object sender, RoutedEventArgs e)
{
 if (LayoutRoot == null) return;
 CheckBox cb = sender as CheckBox;
 Editor editor = this.LayoutRoot.Resources["MyEditor"] as Editor;
 if (editor == null) return;
 if (cb.IsChecked.HasValue)
 {
  if (cb.IsChecked.Value)
  {
   if (editor.CancelActive.CanExecute(null)) //deactivate Editor
    editor.CancelActive.Execute(null);
  }
  if (editor.Select.CanExecute("new")) //activate Editor.Select
   editor.Select.Execute("new");
 }
}
					
				
			
			
				
			
			
				
			
			
			
			
			
			
		