2

TextBox親のに伸ばしたいものがありますWidth

上、左、右を固定してみましたが、それは約60%をわずかに超えるだけです、何かアイデアはありますか?

4

3 に答える 3

6

ハンス・パッサントがコメントで言ったように、しかし同様に左側に固定します。

または、プログラムで実行したい場合:

textBox1.Width = textBox1.Parent.Width;
textBox1.Location = new Point(0,textBox1.Location.Y);
textBox1.Anchor = AnchorStyles.Left | AnchorStyles.Right;
于 2011-09-11T20:24:45.943 に答える
0

WPFではActualWidth、親コントロール(この場合はその名前付きコンテナー)のプロパティでBindingを使用します。

Width="{Binding Container, Path=ActualWidth}"

別の可能性はこれです(コントロールに名前を付けておらず、親コントロールにバインドしたい場合):

Width="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=ActualWidth}"
于 2011-09-11T18:39:39.797 に答える
-2

Windows ストア、Windows Phone 8.0 および 8.1、WPF、およびすべての XAML ベースの UI プラットフォームでは、プロパティを使用できます。

VerticalAlignment="Stretch"
HorizontalAlignment="Stretch"
于 2015-03-30T14:44:02.880 に答える