私はWindows Phone 8アプリに取り組んでいます。私のアプリは、Tokit の ListPicker を使用しています。問題の私のコードは次のようになります。
<toolkit:ListPicker x:Name="myListPicker" Margin="12,-6,12,-2" Loaded="myListPicker_Loaded">
<toolkit:ListPicker.Items>
<!-- Items are defined here -->
</toolkit:ListPicker.Items>
</toolkit:ListPicker>
private void myListPicker_Loaded(object sender, RoutedEventArgs e)
{
if ((myListPicker != null) && (viewModel != null))
{
}
}
項目の総数が特定のしきい値を超えるたびに、私のアプリは System.ArgumentException をスローします。私は次のコードを持っているので、これを知っています:
private void Application_UnhandledException(object sender, ApplicationUnhandledExceptionEventArgs e)
{
MessageBox.Show(e.ExceptionObject.Message + "\n\nException\n" + e.ExceptionObject.GetType().FullName + "\n" + e.ExceptionObject.StackTrace);
if (Debugger.IsAttached)
{
// An unhandled exception has occurred; break into the debugger
Debugger.Break();
}
}
「値が期待される範囲内にありません」というメッセージが表示されます。私が知る限り、これは ListPicker を全画面モードにする必要があるときに発生します。なぜこれが起こるのかわかりません。
誰にも洞察がありますか?