У меня есть два файла MyPagePort.xaml и MyPageLand.xaml для портретной и альбомной ориентации. Я также хочу иметь «интегратор» MyPage.xaml, , который использует VisualStateManager для переключения между портретным и ландшафтным макетом.Включая несколько файлов xaml в xaml (Windows Universal)
<VisualStateManager.VisualStateGroups>
<VisualStateGroup>
<VisualState x:Name="Portrait>
include MyPagePort.xaml
</VisualState>
<VisualState x:Name="Landscape">
include MyPageLand.xaml
</VisualState>
</VisualStateGroup>
</VisualStateManager.VisualStateGroups>
Проблема в том, что я не могу найти способ включить несколько XAML. Мне просто нужно что-то похожее на «incluide» в Android.
Я нашел несколько примеров WPF для этого (или), но ни один из них не работает с Windows Universal.
Я не вижу ничего плохого об обработке две ориентации, и я делаю именно то, что было предложено здесь: использование VisualStateManager для переключения между ориентацией, только с помощью В моем случае сетка будет не совсем подходящей. Вопрос был довольно техническим: как обращаться к нескольким XAML, учитывая, что не совсем удобно разрабатывать оба макета в одном XAML. – cyanide