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 :

Combobox SelectedValue Binding


Sujet :

Silverlight

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    121
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2008
    Messages : 121
    Par défaut Combobox SelectedValue Binding
    Bonjour,

    Je rencontre un problème de binding avec le SelectedValue d'une combobox :

    Voila en résumé l'architecture de cette page :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <Grid x:Name="Main_panel" MinWidth="500" DataContext="{Binding SelectedItem, ElementName=dg_Contacts, Mode=TwoWay, UpdateSourceTrigger=Default}">
    	<Grid x:Name="ContactData1_panel" Margin="0,0,5,0" DataContext="{Binding Contact,Mode=TwoWay}">
    		<ComboBox x:Name="cmb_Language" SelectedValue="{Binding db_language_id,Mode=TwoWay}"  ItemContainerStyle="{StaticResource ComboBoxItemOrangeStyle}" Grid.Column="1" Margin="0,7,0,0" SelectedValuePath="id"/>
     
    	</Grid>
    </Grid>
    En faite ce qu'il se passe c'est que quand l'ItemSource de ma Datagrid change le binding passe à null, je parle bien du Binding :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    cmb_Language.GetBindingExpression(ComboBox.SelectedValueProperty)	null
    Je comprends pas comment le changement d'ItemSource sur la datagrid peut mettre à null la BindingExpression.

    Si quelqu'un y voit plus clair se serait vraiment sympa

  2. #2
    Membre éclairé
    Profil pro
    Développeur .Net, Administrateur système
    Inscrit en
    Octobre 2003
    Messages
    219
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur .Net, Administrateur système
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2003
    Messages : 219
    Par défaut
    J'avoue avoir plus ou moins le même problème.

    Est ce que le bindingExpression peut etre utilisé si l'updateSourceTrigger est defini sur default ? Ne devrais t-il pas être explicit ?

    Pour ma part, j'essai de binder une combo contenant des comboboxitem de type entier vers une source de donnée entier mais le bindingExpression devient null apres le InitializeComponent

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2009
    Messages
    200
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 200
    Par défaut
    ça a peut-etre rien a voir mais as tu essayé le bindinf en OneWay?

Discussions similaires

  1. Question sur : Combobox SelectedValue
    Par joce_ dans le forum Windows Forms
    Réponses: 5
    Dernier message: 30/01/2010, 14h19
  2. Combobox data binding
    Par Golzinne dans le forum Silverlight
    Réponses: 12
    Dernier message: 06/11/2009, 23h40
  3. Combobox constant binding avec un champ de db
    Par loulouklm dans le forum Windows Presentation Foundation
    Réponses: 4
    Dernier message: 12/05/2009, 18h18
  4. Réponses: 3
    Dernier message: 16/03/2007, 11h56

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