WPF绑定用户控制坐标

时间:2010-03-29 14:13:14

标签: wpf canvas binding coordinates two-way-binding

我在Canvas中添加了用户控件。在应用程序的另一个区域,我有两个TextBox,它将获得2个值:X和Y.我需要在用户控件的左上角坐标和这两个文本框之间进行双向绑定。 我不介意实现转换器或进行一些计算,但我需要推动正确的方向。

1 个答案:

答案 0 :(得分:0)

<UserControl Canvas.Left="{Binding Text, ElementName=myFirstTextBox, Mode=TwoWays}"
             Canvas.Top="{Binding Text, ElementName=mySecondTextBox, Mode=TwoWays}"  ... />

但我强烈建议您在TextBox上使用某种自定义ValidationRule,以禁止任何不代表有效数字的输入,否则您将获得良好的崩溃。