0

キャンバスにユーザーコントロールを追加しました。アプリケーションの別の領域に、XとYの2つの値を取得する2つのTextBoxがあります。ユーザーコントロールの左上隅の座標とそれらの2つのテキストボックスの間に双方向のバインディングが必要です。コンバーターを実装したり、計算を行ったりしてもかまいませんが、正しい方向に進む必要があります。

4

1 に答える 1

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

ValidationRuleただし、有効な数値を表さない入力を禁止するために、TextBoxで何らかのカスタムを使用することを強くお勧めします。そうしないと、クラッシュが発生します。

于 2010-03-29T14:22:10.697 に答える