0

uwp コミュニティ ツールキットの適応グリッドビューで次の例外が発生しています

「System.ArgumentException: 値が期待される範囲内にありません。\r\n Windows.UI.Xaml.FrameworkElement.SetBinding(DependencyProperty dp, BindingBase binding) で\r\n Microsoft.Toolkit.Uwp.UI.Controls. AdaptiveGridView.DetermineOneRowMode()\r\n at 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に設定すると、アプリの実行中に例外は表示されず、グリッドビューは1行に移動しますモードにします。

また、アイテムソースを初期化するコードビハインドを推奨しようとしたため、コードビハインドも問題ではありませんが、この例外は引き続き発生します。

4

1 に答える 1