utilize the EventToCommand to replace SelectedItemChanged event of treeview