none
[XML] Liaison de donnée - OK dans VS mais pas sur l'émulateur RRS feed

  • Question

  • Bonjour à tous,

    Voila je cherche à lier des données XML sur mon application WP7. Que ce soit sur BLEND ou sur VS2010, je met mon code, XAML et CS, et je vois le résultat via la prévisualisation dans VS et/ou BLEND.

    Néanmoins quand je lance l'émulateur, vide.

     

    d:DataContext="{d:DesignData SampleData/dsource/dsource.xaml}"
    
    <ListBox x:Name="ListBox" Margin="0,0,-12,0" ItemsSource="{Binding livreCollection}" SelectionChanged="ListBox_SelectionChanged">
    <StackPanel Margin="0,0,0,17" Width="432">
    	<TextBlock Text="{Binding titre}" TextWrapping="Wrap" Style="{StaticResource PhoneTextExtraLargeStyle}"/>
    	<TextBlock Text="{Binding auteur}" TextWrapping="Wrap" Margin="12,-6,12,0" Style="{StaticResource PhoneTextSubtleStyle}"/>
    </StackPanel>
    

     

    Voici quelque ligne relatif à l'affiche d'info issue de la base de donnée sur ma page d'accueil.

    Si quelqu'un à une idée pourquoi j'ai plus rien une fois l'émulateur lancer.

    Merci d'avance.

     

     

    lundi 13 décembre 2010 14:05

Réponses

  • Bonjour Cédric,

    Êtes-vous certain d'avoir bien initialiser votre DataContext ?

    Essayez avec des valeurs en dures pour vous assurez que l'interface utilisateur s'affiche correctement.

    Par ailleurs, j'aurai tendance à intialiser le DataContext dans le code behind.

    this.DataContext = new YourViewModel(); //dans le cadre d'une utilisation MVVM

    Cordialement,


    Dorian LAMANDE
    • Marqué comme réponse CedricJero mercredi 23 février 2011 08:48
    lundi 17 janvier 2011 08:11