Есть Окошко с VM, есть кнопка с командой,(при нажатии на кнопку должен происходить парсинг объекта, передаваемого через CommandParametr и Записывать всё в TreeView, так что пихать через ElementName не вариант), Какие могут быть способы соединить TreeView, и VM?
из VM в View вы не передаете. Это грубое нарушение паттерна.
Вам нужно ваш TreeView привязать к какому-либо полю вашей VM(в простейшем случае).
Далее вызвать комманду, распарсить что надо и когда закончите, передать результат в VM полю, к которому привязан ваш TreeView. TreeView по привязке подтянет данные и отобразит.
Напрямую ничего не ходит, посмотрите внимательнее концепцию паттерна MVVM.
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости