Я создаю приложение UWP с NavigationView, которое простирается до заголовка. Моя проблема в том, что при запуске NavView находится в правильном положении:
Но затем после любого изменения размера окна или при коллапсе NavView он сбрасывается до следующего:
Вот мой NavigationView, и я программно заполняю элементы NavViewItems. Я также устанавливаю заголовок на нижний элемент сетки в XAML.
<Grid>
<NavigationView x:Name = "navView"
AlwaysShowHeader = "False"
Loaded = "navView_Loaded"
ItemInvoked = "navView_ItemInvoked"
BackRequested = "navView_BackRequested"
Background = "{ThemeResource SystemControlAcrylicElementBrush}"
>
<NavigationView.AutoSuggestBox>
<AutoSuggestBox QueryIcon = "Find"
x:Name = "navSearch"
TextChanged = "navSearch_TextChanged"
QuerySubmitted = "navSearch_QuerySubmitted"
PlaceholderText = "Search Documents"
/>
</NavigationView.AutoSuggestBox>
<Frame x:Name = "navFrame"/>
</NavigationView>
<Grid x:Name = "titleBarGrid" Background = "Transparent" Margin = "50, 0, 150, 0" Height = "44" VerticalAlignment = "Top"/>
</Grid>





Я починил это. Я скопировал шаблон XAML и изменил RowDefinition (Height = 0) для этой прокладки.