Sto lavorando a un'app di Windows Phone 8. La mia app utilizza ListPicker dal Tookit. Il mio codice in questione sia simile alla seguente:Windows Phone Toolkit ListPicker genera un'eccezione non gestita
<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))
{
}
}
Ogni volta che il numero totale di elementi supera una certa soglia, la mia app genera uno System.ArgumentException. Lo so, perché ho il seguente codice:
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();
}
}
il messaggio dice "Valore non rientra nell'intervallo previsto.". Da quello che posso dire, questo succede quando ListPicker deve andare in modalità a schermo intero. Non riesco a capire perché questo succede però.
Qualcuno ha qualche intuizione?
Quanti articoli stai aggiungendo? –