Если все, что вы хотите сделать, это открыть окно, это довольно просто, просто создайте новый экземпляр окна из кода, а затем вызовите .Show()
для экземпляра:
var newWindow = new NewWindow();
newWindow.Show();
Затем вы можете разместить UserControls в этом окне.
Я не думаю, что вы можете открыть пользовательский элемент управления, не разместив его в окне, хотя я сделаю некоторые изменения, чтобы подтвердить это убеждение.