Logo UGIdotNET

Visualizzare gli errori di data binding in XAML/WinRT

Malgrado Visual Studio 2012 non supporti un vero debugging delle espressioni di binding nei progetti Windows Store Application, è comunque possibile con poco sforzo visualizzare le informazioni relative ad un errore di data binding sottoscrivendo l'evento BindingFailed esposto dalla proprietà DebugSettings della nostra classe Application, visualizzando le informazioni dell'errore che riceveremo come argomento della funzione che implementa l'evento:

sealed partial class App : Application
{
    public App()
    {
        //Vario codice
        DebugSettings.BindingFailed += OnBindingFailed;
    }

    private void OnBindingFailed(object sender, BindingFailedEventArgs e)
    {
        new MessageDialog(e.Message).ShowAsync();
    }
}

Technorati tags: 
Autore: Andrea Saltarello
Data: 05 ottobre 2012
Ultimo aggiornamento: 04 ottobre 2012
Categorie:  Windows 8 WinRT
Tag:  WinRT Windows 8 XAML

© 2001 User Group Italiano UGIdotNET. Tutti i diritti riservati. Note legali. - Partita IVA 01927050185