Есть ли способ запустить новое окно в WPF с использованием XAML?Или это должно быть сделано из кода позади?
Вы должны сделать это из кода позади.
Я считаю, что это может быть сделано только из-за кода, потому что окно является элементом корневого уровня.