-1
私はユーザーコントロール(テキストボックスの枠線)を持つキャンバスを持っています。私がsthを置くとき、私は左から右に境界線を持つテキストボックスのサイズを変更したい。イベントtextBox_TextChangedがあり、テキストボックスの幅から新しい境界線の幅を設定しました。テキストボックスwpfを右に
私はユーザーコントロール(テキストボックスの枠線)を持つキャンバスを持っています。私がsthを置くとき、私は左から右に境界線を持つテキストボックスのサイズを変更したい。イベントtextBox_TextChangedがあり、テキストボックスの幅から新しい境界線の幅を設定しました。テキストボックスwpfを右に
あなたが入力としてボーダー+テキストボックスが左に展開したいですか?配置する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のプロパティがあります。
テキストボックスの水平方向の配置をrightに設定し、widthプロパティをautoに設定するだけです。 –
@CoskunOzogulそれは尋ねられたものではないだけでなく、Canvasの親はそれを無視するでしょう。 – Clemens
質問をするときは、問題の最小、完全、および検証可能な例を入力してください:https://stackoverflow.com/help/mcve – mm8