Je rencontre des problèmes pour créer une page xaml qui se lierait à une disposition de clavier affichée sur une page. À l'origine j'ai une ObservableCollection de lignes qui contiennent un type de données KeyboardKey qui spécifient la largeur d'un bouton. La collection est liée à une zone de liste dans le xaml. Le problème que j'ai est que sur certains claviers, la hauteur d'une clé s'étend sur deux lignes, ce que la liste xaml ne supporte pas. Je voudrais éviter de coder en dur un tas de clés dans le xaml. Des idées sur la façon d'aborder cela?Liaison de carte clavier
1
A
Répondre
0
Vous pouvez créer votre propre disposition en héritant l'une des commandes de conteneur et en remplaçant la méthode ArrangeOverride .
Vous pouvez trouver ici l'exemple: http://www.wpftutorial.net/CustomLayoutPanel.html
Quand je créais le clavier virtuel, je refusai mise en page automatique et mettre les boutons manuellement dans le concepteur. Je pense que dans certaines cultures, il est préférable de mettre des rangées de touches avec décalage horizontal et dans d'autres, il est préférable de placer les boutons les uns sous les autres. J'ai donc une disposition flexible et peux l'éditer rapidement dans le concepteur.
Questions connexes
- 1. Clavier de carte pour l'opération de collage commun
- 2. Événements de clavier/clavier de clavier d'iPhone?
- 3. Crochet de clavier global haut de gamme pour C# et WPF pour la lecture d'un scanner de carte à clavier
- 4. BOUTONS, CLAVIER et CLAVIER CLAVIER (winapi)
- 5. Evénement de raccourci clavier vers le bas/vers le bas de la liaison
- 6. Suppression d'une liaison de raccourci clavier dans Visual Studio à l'aide de macros
- 7. Liaison de clé dans wpf
- 8. multiset, carte et carte de hachage complexité
- 9. Entrée de clavier d'interception utilisant la disposition de clavier actuelle
- 10. Liaison de classe dérivée - est-ce faux?
- 11. événement de clavier
- 12. Système d'interrogation de clavier
- 13. Clavier de l'application iPhone
- 14. Interruptions de clavier
- 15. Scancodes de clavier?
- 16. Protocole de clavier USB
- 17. Simuler l'événement de clavier
- 18. Problème de clavier logiciel
- 19. gestion d'événements de clavier
- 20. Gestion de clavier Winform
- 21. Carte de Carte - paires de mots en java - collé
- 22. Sélection de points de carte dans une carte Poly
- 23. Grails: liaison de données
- 24. Conversion de caractères de clavier
- 25. Problème de carte SSRS
- 26. Directionnel Recherche de carte
- 27. Clavier Iphone
- 28. clavier eclipse
- 29. Clavier virtuel
- 30. Clavier Android