2011-10-20 4 views
0

テキストボックスをコンテンツでストレッチすることは可能ですか?テキストボックスの内容ごとのストレッチ

<TextBox Height="39" Width="180" HorizontalAlignment="Left" Name="ProductNametextBox" VerticalAlignment="Top" Text="{Binding Path=ProductName}"/> 

おかげ

+0

@ハリス・ハサン、ユーザーは何も入力していませんText = "{Binding Path = ProductName}"のデータを提示しています –

答えて

1

あなたがWidthを設定した場合、アライメント事項ほとんどが未設定の場合、まったく自動サイズは存在しません。この

<TextBox Height="39" HorizontalAlignment="Left" Name="ProductNametextBox" VerticalAlignment="Top" Text="{Binding Path=ProductName}"/> 
0

を試してみてください。 HorizontalAlignmentStretchに設定すると、その方向で使用可能なすべてのスペースを占有し、他のすべての値はコントロールサイズをコンテンツにして、それぞれの位置に配置します。

1

ユーザーがテキストを編集できるようにしたい場合は、代わりにTextBlockを使用することを検討してください。サイズを指定しないと、必要なスペースだけでコンテナが引き伸ばすことができます。

+0

チップありがとうございます。 –

関連する問題