var html = Markdig.Markdown.ToHtml(md);
А данная команда получена может быть как напрямую привязкой команды к свойству контрола, так и косвенно, через VM, что привязана через DataContext.
Как из View должны поступать события во VM? Изменения пользователем во View текста, состояний чекбоксов, кнопок и т.д.,
Вот это все изменение состояния View и передается во View-Model, через свойства и команды
А вот code-behind по вашему зло. ))