J'espère que quelqu'un peut me aider ...Comment fixer l'élément sélectionné dans un contrôle de la collecte sur un contrôle utilisateur (en utilisant la mise en œuvre de MVVM) dans WPF
Josh Smith a fait un grand article sur « WPF applications avec le modèle -view View-modèle », et inclus dans son article était le suivant code sample. Si vous téléchargez l'exemple de code et exécutez l'application et afficher tous les clients, sélectionnez une société (par exemple 4ème société), puis cliquez sur "Créer un nouveau client" (qui ouvrira un onglet du nouveau client), puis cliquez de nouveau sur « Tous les clients » onglet, puis en utilisant le clavier et essayer déplacer l'élément sélectionné vers le haut l'un à l'élément directement sur l'élément sélectionné en cours, il ne fait pas! Au lieu de cela, le sélecteur recommence en haut.
Je ne sais pas pourquoi cela arrive, mais je le veux de sorte que lorsque vous cliquez en haut, il va un élément vers le haut, plutôt que de partir en haut de la liste. Je soupçonne que cela a à voir avec FocusManager, mais je ne suis pas sûr.
Est-ce que quelqu'un sait pourquoi le contrôle se comporte de cette manière? Est-il possible, et quelle approche je dois prendre pour modifier ce code et obtenir de ne pas « reset » l'élément sélectionné?
J'ai implémenté un projet basé sur ce modèle et pour des raisons de fonctionnalité, j'ai besoin que le clavier déplace le sélecteur vers le haut & sans qu'il soit réinitialisé.
Très DH, je vais essayer ça. –