IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Silverlight Discussion :

Silverlight 2b2 Application_Exit non voulu


Sujet :

Silverlight

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 39
    Par défaut Silverlight 2b2 Application_Exit non voulu
    Bonjour à tous,

    Alors voilà, j'ai actuellement un souci, mon application Silverlight me fait un Application_Exit qui n'est pas programmer du tout ....


    J'ai utilisé une base de données MySQL et du php pour lire cette base, le reste n'est qu'un LinqToXml ^^ Merci à Nico-pyright pour le tuto d'ailleurs.

    Bon alors en fait avant la fin du téléchargement de mon fichier XML généré sur mon serveur Club Internet, l'application se ferme.

    Pour information le fichier XML généré est de petite taille, il ne fait que 80 lignes environ ....

    Merci d'avance pour votre aide.

    En passant l'évènement passé en paramètres dans Application_Exit est vide.

  2. #2
    Expert confirmé
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Par défaut
    Boule de cristal, montre moi le code...

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 39
    Par défaut
    Bon je mets tout le code qui pourrait être susceptible de générer une erreur ...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
            public Page()
            {
                InitializeComponent();
                ChargementDonnees();
            }
     
            private void ChargementDonnees()
            {
                try
                {
                    var helper = new WebClientHelper(string.Format("{0}/getTags.php", "http://wilfried.woivre.club.fr"));
                    helper.DownloadComplete += helper_DownloadComplete;
                    helper.Execute();
                }
                catch (Exception ex)
                {
                    HtmlPage.Window.Alert(ex.Message);
                }
            }
     
            void helper_DownloadComplete(object sender, DownloadStringCompletedEventArgs e)
            {
                try
                {
                    XDocument xmlElements = XDocument.Parse(e.Result);
                    var elements = from tag in xmlElements.Descendants("Tag")
                                   select new TagsClass
                                   {
                                       Id = (int)tag.Element("id"),
                                       NomTag = ((string)tag.Element("NomTag")).Trim(),
                                       Libelle = ((string)tag.Element("Libelle")).Trim()
                                   };
     
                    PostCategories.ItemsSource = elements;
                }
                catch (Exception ex)
                {
                    HtmlPage.Window.Alert(ex.Message);
                }
            }
    Pour la classe WebClientHelper, c'est celle du tuto de nico-pyright !

    Quand au XAML
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
        <UserControl.Resources>
            <Style x:Key="MesTags" TargetType="ListBox">
                <Setter Property="Margin" Value="5" />
                <Setter Property="Template">
                    <Setter.Value>
                        <ControlTemplate>
                            <ScrollViewer x:Name="ScrollViewerElement" VerticalScrollBarVisibility="Visible" Loaded="ScrollViewverElement_Loaded" />
                        </ControlTemplate>
                    </Setter.Value>
                </Setter>
            </Style>
        </UserControl.Resources>
        <Grid x:Name="LayoutRoot" Background="White">
            <StackPanel Orientation="Vertical">
                <ex:Calendar x:Name="Calendar" 
                             VerticalAlignment="Top"
                             Margin="0,5,0,5"></ex:Calendar>
                <TextBlock x:Name="tbCategories"
                           Margin="5,5,5,5" 
                           Text="Liste des categories" 
                           HorizontalAlignment="Center" 
                           FontFamily="Comic Sans Ms"></TextBlock>
                <ListBox x:Name="PostCategories"
                         Background="Transparent"
                         Style="{StaticResource MesTags}">
                    <ListBox.ItemTemplate>
                        <DataTemplate>
                            <TextBlock Text="{Binding Libelle}" Margin="5" />
                        </DataTemplate>
                    </ListBox.ItemTemplate>
                </ListBox>
            </StackPanel>
        </Grid>

  4. #4
    Expert confirmé
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Par défaut
    En mettant des breakpoints, tu arrives jusqu'où ?

    Tu as mis ton clientaccesspolicy.xml à la racine de ton serveur ?

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 39
    Par défaut
    En mettant des breakpoints j'arrive jusqu'au téléchargement du fichier XML. Néanmoins il ne se complète pas.

    Quand au clientaccesspolicy.xml il est bien à la racine de mon espace Club Internet

  6. #6
    Expert confirmé
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Par défaut
    Citation Envoyé par Willthelegend Voir le message
    En mettant des breakpoints j'arrive jusqu'au téléchargement du fichier XML. Néanmoins il ne se complète pas.

    Quand au clientaccesspolicy.xml il est bien à la racine de mon espace Club Internet
    Tout roule chez moi.

    EDIT : Euh en fait pour que ça fonctionne faut enlever ton template pour ta ListBox (y'a un peu rien dedans).
    EDIT 2 : Si tu veux garder ton template oublies pas de mettre un ItemsPresenter qui sera utiliser pour afficher tes items.


    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <ScrollViewer x:Name="ScrollViewerElement" VerticalScrollBarVisibility="Visible">
        <ItemsPresenter />
    </ScrollViewer>

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème (éviter des caractères non voulu)
    Par Le Rebel dans le forum Langage
    Réponses: 3
    Dernier message: 16/02/2006, 13h30
  2. Arrondie non voulu
    Par Toff !!!!! dans le forum Access
    Réponses: 5
    Dernier message: 27/09/2005, 10h13
  3. Pb Firefox + pb fermeture Windows non voulue
    Par trotters213 dans le forum Firefox
    Réponses: 9
    Dernier message: 13/06/2005, 16h16
  4. [CSS][IE >= 5.5] Transparence non voulue !
    Par pimousse76 dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 12/05/2005, 16h06
  5. probleme d'espace non voulu entre 2 bloc
    Par piff62 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 12/04/2005, 16h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo