|
1119 | 1119 | Grid.Column="2"/> |
1120 | 1120 |
|
1121 | 1121 | <!-- Top nav list --> |
1122 | | - <winui:NavigationViewList AutomationProperties.LandmarkType="Navigation" x:Name="TopNavMenuItemsHost" Grid.Column="3" SelectionMode="Single" IsItemClickEnabled="True" ItemTemplate="{TemplateBinding MenuItemTemplate}" ItemTemplateSelector="{TemplateBinding MenuItemTemplateSelector}" ItemContainerStyle="{TemplateBinding MenuItemContainerStyle}" ItemContainerStyleSelector="{TemplateBinding MenuItemContainerStyleSelector}" ScrollViewer.HorizontalScrollMode="Disabled" ScrollViewer.HorizontalScrollBarVisibility="Hidden" ScrollViewer.VerticalScrollMode="Disabled" ScrollViewer.VerticalScrollBarVisibility="Hidden" SingleSelectionFollowsFocus="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=TemplateSettings.SingleSelectionFollowsFocus}"> |
1123 | | - <ListView.ItemsPanel> |
1124 | | - <ItemsPanelTemplate> |
1125 | | - <ItemsStackPanel Orientation="Horizontal" /> |
1126 | | - </ItemsPanelTemplate> |
1127 | | - </ListView.ItemsPanel> |
1128 | | - <ListView.ItemContainerTransitions> |
1129 | | - <TransitionCollection /> |
1130 | | - </ListView.ItemContainerTransitions> |
1131 | | - </winui:NavigationViewList> |
| 1122 | + <winui:ItemsRepeaterScrollHost |
| 1123 | + AutomationProperties.LandmarkType="Navigation" |
| 1124 | + Grid.Column="3" |
| 1125 | + ScrollViewer.HorizontalScrollMode="Disabled" |
| 1126 | + ScrollViewer.HorizontalScrollBarVisibility="Hidden" |
| 1127 | + ScrollViewer.VerticalScrollMode="Disabled" |
| 1128 | + ScrollViewer.VerticalScrollBarVisibility="Hidden"> |
| 1129 | + <ScrollViewer |
| 1130 | + HorizontalScrollMode="Disabled" |
| 1131 | + HorizontalScrollBarVisibility="Hidden" |
| 1132 | + VerticalScrollMode="Disabled" |
| 1133 | + VerticalScrollBarVisibility="Hidden"> |
| 1134 | + <winui:ItemsRepeater |
| 1135 | + x:Name="TopNavMenuItemsHost" |
| 1136 | + ItemTemplate="{TemplateBinding MenuItemTemplateSelector}" |
| 1137 | + AutomationProperties.LandmarkType="Navigation" |
| 1138 | + AutomationProperties.Name="{TemplateBinding AutomationProperties.Name}" |
| 1139 | + AutomationProperties.AccessibilityView = "Content"> |
| 1140 | + <winui:ItemsRepeater.Layout> |
| 1141 | + <winui:StackLayout Orientation="Horizontal"/> |
| 1142 | + </winui:ItemsRepeater.Layout> |
| 1143 | + </winui:ItemsRepeater> |
| 1144 | + </ScrollViewer> |
| 1145 | + </winui:ItemsRepeaterScrollHost> |
1132 | 1146 |
|
1133 | 1147 | <Button |
1134 | 1148 | x:Name="TopNavOverflowButton" |
|
1150 | 1164 | <Setter Property="Margin" Value="0,-4,0,0" /> |
1151 | 1165 | </Style> |
1152 | 1166 | </Flyout.FlyoutPresenterStyle> |
1153 | | - <winui:NavigationViewList x:Name="TopNavMenuItemsOverflowHost" ItemTemplate="{TemplateBinding MenuItemTemplate}" ItemTemplateSelector="{TemplateBinding MenuItemTemplateSelector}" ItemContainerStyle="{TemplateBinding MenuItemContainerStyle}" ItemContainerStyleSelector="{TemplateBinding MenuItemContainerStyleSelector}" SingleSelectionFollowsFocus="False" IsItemClickEnabled="True"> |
1154 | | - <ListView.ItemContainerTransitions> |
1155 | | - <TransitionCollection /> |
1156 | | - </ListView.ItemContainerTransitions> |
1157 | | - </winui:NavigationViewList> |
| 1167 | + <winui:ItemsRepeaterScrollHost> |
| 1168 | + <ScrollViewer VerticalScrollBarVisibility="Auto"> |
| 1169 | + <winui:ItemsRepeater |
| 1170 | + x:Name="TopNavMenuItemsOverflowHost" |
| 1171 | + ItemTemplate="{TemplateBinding MenuItemTemplateSelector}" |
| 1172 | + AutomationProperties.AccessibilityView = "Content"> |
| 1173 | + <winui:ItemsRepeater.Layout> |
| 1174 | + <winui:StackLayout Orientation="Vertical"/> |
| 1175 | + </winui:ItemsRepeater.Layout> |
| 1176 | + </winui:ItemsRepeater> |
| 1177 | + </ScrollViewer> |
| 1178 | + </winui:ItemsRepeaterScrollHost> |
1158 | 1179 | </Flyout> |
1159 | 1180 | </Button.Flyout> |
1160 | 1181 | </Button> |
|
1282 | 1303 | Grid.Row="4" /> |
1283 | 1304 |
|
1284 | 1305 | <!-- Left nav list --> |
1285 | | - <winui:NavigationViewList x:Name="MenuItemsHost" Grid.Row="6" SingleSelectionFollowsFocus="False" Margin="0,0,0,20" SelectionMode="Single" IsItemClickEnabled="True" HorizontalAlignment="Stretch" SelectedItem="{TemplateBinding SelectedItem}" ItemTemplate="{TemplateBinding MenuItemTemplate}" ItemTemplateSelector="{TemplateBinding MenuItemTemplateSelector}" ItemContainerStyle="{TemplateBinding MenuItemContainerStyle}" ItemContainerStyleSelector="{TemplateBinding MenuItemContainerStyleSelector}" /> |
| 1306 | + <winui:ItemsRepeaterScrollHost |
| 1307 | + Grid.Row="6" |
| 1308 | + Margin="0,0,0,20" |
| 1309 | + HorizontalAlignment="Stretch" |
| 1310 | + VerticalAlignment="Top"> |
| 1311 | + <ScrollViewer |
| 1312 | + TabNavigation="Once" |
| 1313 | + VerticalScrollBarVisibility="Auto"> |
| 1314 | + <winui:ItemsRepeater |
| 1315 | + x:Name="MenuItemsHost" |
| 1316 | + ItemTemplate="{TemplateBinding MenuItemTemplateSelector}" |
| 1317 | + AutomationProperties.Name="{TemplateBinding AutomationProperties.Name}" |
| 1318 | + AutomationProperties.AccessibilityView = "Content"> |
| 1319 | + <winui:ItemsRepeater.Layout> |
| 1320 | + <winui:StackLayout Orientation="Vertical"/> |
| 1321 | + </winui:ItemsRepeater.Layout> |
| 1322 | + </winui:ItemsRepeater> |
| 1323 | + </ScrollViewer> |
| 1324 | + </winui:ItemsRepeaterScrollHost> |
1286 | 1325 |
|
1287 | 1326 | <ContentControl |
1288 | 1327 | x:Name="FooterContentBorder" |
|
0 commit comments