Когда вы формируете данные в элементы управления, текст данных элемента управления становится моделью представления, которую вы создаете. Все, что есть на уровнях, становится текстовым текстом созданного предмета.
DataContext наследуется по визуальному дереву.
Следовательно, текст данных кнопки является элементом дерева.
Где у вас есть
CommandParameter="{Binding ElementName=radTreeView}"
Вы хотите, чтобы текст данных содержал кнопку. Что должно быть что-то вроде:
CommandParameter="{Binding DataContext, RelativeSource={RelativeSource Self}}"
Думая об этом немного больше, это также может быть
CommandParameter="{Binding}"