Координаты пользовательского контроля WPF Bind - PullRequest
0 голосов
/ 29 марта 2010

У меня есть пользовательский элемент управления, добавленный на холст. В другой области приложения у меня есть два TextBox, которые получат 2 значения: X и Y. Мне нужна двусторонняя привязка между координатами верхнего левого угла пользовательского элемента управления и этими двумя текстовыми полями. Я не против реализации Конвертера или выполнения некоторых вычислений, но мне нужно подтолкнуть в правильном направлении.

1 Ответ

0 голосов
/ 29 марта 2010
<UserControl Canvas.Left="{Binding Text, ElementName=myFirstTextBox, Mode=TwoWays}"
             Canvas.Top="{Binding Text, ElementName=mySecondTextBox, Mode=TwoWays}"  ... />

Но я могу только настоятельно рекомендовать вам использовать какие-либо пользовательские ValidationRule в ваших текстовых полях, чтобы запретить любой ввод, который не представляет действительное число, в противном случае вы получите хороший сбой.

...