private void TreeOnSelectedNodeChanged(object sender, EventArgs eventArgs)
{
var tree = sender as TreeView;
if (tree == null) return;
_panel.Visible = false;
_button.Text = tree.SelectedNode.Text;
_button.CommandArgument = tree.SelectedNode.Value;
OnItemSelected(new CommandEventArgs("ItemSelected", tree.SelectedValue));
}