Я делал нечто очень похожее на это, когда создавал мастер в WPF.Для этого я создал класс (скажем, "MyPage
"), который просто расширяет страницу и добавляет к ней свойство FileName
.Затем, когда вы захотите использовать MyPage
, объявите его в XAML как таковом.Таким образом, ваш XAML будет выглядеть примерно так:
<mynamespace:MyPage
xmlns:mynamespace="clr-namespace:PathOfNamespace"
FileName="MyFileName.file">
<some more XAML>
</mynamespace:MyPage>