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

Windows Presentation Foundation Discussion :

[Surface] Initialisation d'un Usercontrol sur l'event SelectionChanged


Sujet :

Windows Presentation Foundation

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2012
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2012
    Messages : 8
    Points : 13
    Points
    13
    Par défaut [Surface] Initialisation d'un Usercontrol sur l'event SelectionChanged
    Bonjour à tous,

    Je cherche à ré-initialiser mon UserControl à chaque Selection de ma surface listbox.

    Code xaml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    <ContentControl x:Name="ContentUserControl">
                <ContentControl.Content>
                    <my:Visio360View Grid.Column="0" HorizontalAlignment="Left" x:Name="userControl11" Visibility="Visible" VerticalAlignment="Top" Width="1670" Height="1080" />
                </ContentControl.Content>
            </ContentControl>
     
            <s:SurfaceListBox Grid.Column="2" ItemsSource="{Binding Plan}" SelectedItem="{Binding SelectedPlan}" SelectionChanged="SurfaceListBox_SelectionChanged">
                <s:SurfaceListBox.ItemTemplate>
                    <DataTemplate>
                        <MediaElement Volume="0" Grid.Column="1" Grid.Row="1" Height="200" Source="{Binding Chemin}" Width="200" />
                    </DataTemplate>
                </s:SurfaceListBox.ItemTemplate>
            </s:SurfaceListBox>

  2. #2
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2012
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2012
    Messages : 8
    Points : 13
    Points
    13
    Par défaut
    Voici une solution qui marche :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
            private void SurfaceListBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
            {
     
                this.ContentUserControl.Content = null;
                this.ContentUserControl.Content = new Visio360View();
     
            }

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

Discussions similaires

  1. [C# CF2.0]Databinding sur premier Event
    Par pdesoil dans le forum Windows Mobile
    Réponses: 1
    Dernier message: 20/07/2007, 09h42
  2. Appel d'un callback sur un event un peu particulier
    Par Jim_Nastiq dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 04/06/2007, 16h40
  3. Appel de méthode sur Click event
    Par Ant8386 dans le forum ASP.NET
    Réponses: 3
    Dernier message: 03/11/2006, 12h10
  4. initialiser une struc pointant sur une struct
    Par gronaze dans le forum C
    Réponses: 5
    Dernier message: 30/03/2006, 16h07
  5. Réponses: 2
    Dernier message: 10/05/2004, 07h55

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