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 :

[MVVM] ComboBox binding d'élément dont un null


Sujet :

Windows Presentation Foundation

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2010
    Messages
    188
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Santé

    Informations forums :
    Inscription : Août 2010
    Messages : 188
    Par défaut [MVVM] ComboBox binding d'élément dont un null
    Bonjour,

    Je possède une ComboBox sur laquelle je fait un petit binding d'une liste de class

    [XAML]
    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    <ComboBox ItemsSource="{Binding ListeDate}" SelectedItem="{Binding SelectedDate, Mode=TwoWay}" DisplayMemberPath="Date" ItemStringFormat="d" />
    [C# MVVM]
    Code c# : 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
            private ObservableCollection<IDate> listeDate;
            private IDate selectedDate;
     
            public ObservableCollection<IDate> ListeDate
            {
                get { return listeDate; }
                set
                {
                    listeDate= value;
                    OnPropertyChanged("ListeDate");
                }
            }
            public IDate SelectedDate
            {
                get { return selectedDate; }
                set
                {
                    selectedDate= value;
                    OnPropertyChanged("SelectedDate");
                }
            }

    je vous passe les détail de ma classe IDate qui comprend une Date en DateTime et un Id en int.

    Afficher mes dates dans ma liste ne me pose aucun problème.
    Mon soucis vient du fait que je ne peut plus revenir en arrière après avoir sélectionner une une.

    Je m'explique:
    Ma liste charger je devrai pouvoir voir toutes mes date mais en plus un item vide qui fera que quand je clique dessus aucune date ne soit sélectionner.

    J'ai réussit a ajouter cet élément vide
    mais le soucis est que je ne peut pas du tout le sélectionner.

    Que puis-je faire ?
    Merci

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    537
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 537
    Par défaut
    À la place de null ne peut tu pas y placer une chaine vide?

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2010
    Messages
    188
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Santé

    Informations forums :
    Inscription : Août 2010
    Messages : 188
    Par défaut
    Impossible car je Bind une liste de <IDate>, d'une classe quoi

  4. #4
    Invité
    Invité(e)
    Par défaut
    Impossible de sélectionner un élément null d'après ce lien. Mais certaines solutions pour esquiver le problème sont proposées.

Discussions similaires

  1. Mvvm Combobox et binding
    Par Lionhart dans le forum C#
    Réponses: 4
    Dernier message: 22/09/2014, 09h53
  2. Centrer un élément dont on ne connait pas la largeur
    Par maa dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 25/01/2007, 17h08
  3. Réponses: 1
    Dernier message: 22/01/2007, 20h33
  4. [VS2005] Datagridview et combobox binding
    Par s.n.a.f.u dans le forum Visual Studio
    Réponses: 3
    Dernier message: 13/12/2006, 16h15
  5. [VS2005][C#]Formulaire, ComboBox bindings
    Par Oufti dans le forum Windows Forms
    Réponses: 8
    Dernier message: 07/06/2006, 18h14

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