我有带用户控件的画布(带文本框的边框)。当我把它放入时我想从左到右调整带边框的文本框。我有事件textBox_TextChanged,然后我从文本框宽度设置了新的边框宽度。
答案 0 :(得分:0)
您希望在键入时边框+文本框向左展开吗?尝试设置Canvas.Right
以定位Border
:
<Canvas Width="300" Height="200">
<Border Canvas.Top="10"
Canvas.Right="50"
BorderBrush="Orange"
BorderThickness="2">
<TextBox Text="{Binding Title}" />
</Border>
</Canvas>
显然,上面的Title
是viewmodel的属性。