Ich arbeite an einer Windows Phone 8 App. Meine App verwendet den ListPicker aus dem Tookit. Mein Code in Frage sieht wie folgt aus:Windows Phone Toolkit ListPicker löst eine nicht behandelte Ausnahme aus
<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))
{
}
}
Jedes Mal, wenn die Gesamtzahl der Elemente geht eine bestimmte Schwelle, meine app eine System.ArgumentException wirft. Ich weiß das, weil ich den folgenden Code haben:
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();
}
}
Die Meldung sagt „Wert nicht innerhalb des erwarteten Bereichs fällt.“. Soweit ich das beurteilen kann, passiert dies, wenn der ListPicker in den Vollbildmodus wechseln muss. Ich kann jedoch nicht herausfinden, warum das passiert.
Hat jemand irgendwelche Einsichten?
Wie viele Artikel fügen Sie hinzu? –