Вам, вероятно, не понравится ответ, но ваша ViewModel не должна знать ваш пользовательский интерфейс. Если в вашем UserControl есть метод, не связанный с пользовательским интерфейсом, он, вероятно, находится не в том месте.
Единственное, о чем я могу подумать, это то, что вы можете захотеть внедрить какой-либо тип сообщений (как они есть в MVVM Light ), которые могут инициировать выполнение.
Это либо так, либо переосмыслите то, как вы спроектировали свой код.