J'ai un contrôle utilisateur ajouté à un canevas. Dans une autre zone de l'application, j'ai deux TextBox qui auront 2 valeurs: X et Y. J'ai besoin d'une liaison bidirectionnelle entre les coordonnées du coin supérieur gauche du contrôle utilisateur et ces 2 zones de texte. Cela ne me dérange pas de mettre en œuvre un convertisseur ou de faire des calculs, mais j'ai besoin d'une poussée dans la bonne direction.WPF Lier les coordonnées du contrôle utilisateur
0
A
Répondre
0
<UserControl Canvas.Left="{Binding Text, ElementName=myFirstTextBox, Mode=TwoWays}"
Canvas.Top="{Binding Text, ElementName=mySecondTextBox, Mode=TwoWays}" ... />
Mais je ne peux que vous recommander fortement d'utiliser une sorte de ValidationRule
personnalisés sur votre TextBoxes, afin d'interdire toute entrée qui ne représente pas un numéro valide, sinon vous obtiendrez un accident agréable.
Questions connexes
- 1. Les coordonnées actuelles d'un contrôle WPF donné
- 2. DataContext du contrôle utilisateur WPF est nul
- 3. WPF Lier DataTable aux contrôles utilisateur répétés
- 4. Contrôle utilisateur WPF parent
- 5. WPF - Contrôle utilisateur animé
- 6. Contrôle utilisateur wpf
- 7. Contrôle utilisateur WPF
- 8. Contrôle contextuel WPF - Trouver coordonnées X, Y
- 9. WPF préselection RadioButton contrôle utilisateur
- 10. Lier le contrôle WPF avec la propriété du type personnalisé
- 11. Dans WPF, comment lier une propriété Content du contrôle UserControl au contrôle interne?
- 12. Dans un contrôle utilisateur WPF, comment puis-je spécifier les coordonnées relatives à la taille totale du contrôle, afin que le contrôle évolue correctement?
- 13. Passage du contrôle utilisateur WPF à la fenêtre?
- 14. Visual Studio 2010 se bloque l'ouverture du contrôle utilisateur WPF
- 15. Ajout d'un contrôle utilisateur WPF à partir du code
- 16. WPF lier à une liste
- 17. Comment lier dans WPF un objet entier à un contrôle utilisateur?
- 18. Styles de blocage de contrôle utilisateur wpf
- 19. Liaison de données WPF - Lier au contrôle d'interface utilisateur à partir d'un modèle
- 20. erreur WPF ajouter le contrôle utilisateur
- 21. comment appeler WPF contrôle utilisateur de WinForm
- 22. Problème de liaison de contrôle utilisateur WPF?
- 23. Le contrôle utilisateur hérite du contrôle personnalisé
- 24. Comment lier les propriétés du contrôle aux variables en C#?
- 25. WPF - Suspension du fil d'interface utilisateur?
- 26. Comment puis-je lier une propriété d'un contrôle utilisateur à une propriété de ce même contrôle dans WPF?
- 27. Interopérabilité WPF: comment obtenir la référence du formulaire Windows hôte dans le contrôle utilisateur WPF
- 28. WPF: comment charger dynamiquement les contrôles utilisateur?
- 29. WPF - Lier la propriété d'image au contrôle Image
- 30. Passage de la sélection du contrôle utilisateur WPF au contrôle de l'hôte
Alternativement, vous pouvez également lier du texte sur votre zone de texte à {Liaison (Canvas.Left), ElementName = myUserControl, Mode = TwoWay} –
Merci Aurélien, je pensais que ce serait plus compliqué. – morsanu