У меня есть следующее исключение в моем адаптивном представлении набора инструментов сообщества uwp
«System.ArgumentException: значение не попадает в ожидаемый диапазон. \ R \ n в Windows.UI.Xaml.FrameworkElement.SetBinding (DependencyProperty dp, привязка BindingBase) \ r \ n в Microsoft.Toolkit.Uwp.UI.Controls. AdaptiveGridView.DetermineOneRowMode () \ r \ n в Microsoft.Toolkit.Uwp.UI.Controls.AdaptiveGridView.OnLoaded (отправитель объекта, RoutedEventArgs e) "
XAML
<controls:AdaptiveGridView Name="AllVideosGridView"
OneRowModeEnabled="True"
MaxHeight="260"
ScrollViewer.HorizontalScrollMode="Enabled"
ScrollViewer.HorizontalScrollBarVisibility="Auto"
ItemClick="AllVideosGridView_ItemClick"
Style="{StaticResource MainGridView}"
<...data template and other stuff...>
</controls.........>
ошибка возникает из-за того, что свойство OneRowModeEnabled имеет значение True, и если я удалю это свойство, оно будет работать нормально, и после запуска приложения я установил для этого свойства значение true, в то время как приложение работает, оно не показывает никаких исключений, а gridview переходит в одну строку режим как надо.
Кроме того, код позади не имеет значения, потому что я пытался похвалить код, который инициализирует источник элементов, но это исключение все еще возникает.
AdaptiveGridView
по умолчанию. Поделитесь минимальным воспроизводимым примером, который может воспроизвести вашу проблему. - person Jay Zuo   schedule 07.06.2017