protected void ItemSelectionChangedHandler(object o, BooleanResultEventArgs e)
 {
     base.RefreshCommands();
 }
 void item_SelectedChanged(object sender, BooleanResultEventArgs e)
 {
     this.ItemSelectionChanged();
 }