私はそれが親のWidth
に伸ばしたいと思っているTextBox
を持っています。テキストボックスを親ウィンドウの幅にC#で伸ばす方法は?
私はトップ、左、右をアンカーしようとしましたが、それはちょうど約60%を上回っています、任意のアイデア? WPFでは
私はそれが親のWidth
に伸ばしたいと思っているTextBox
を持っています。テキストボックスを親ウィンドウの幅にC#で伸ばす方法は?
私はトップ、左、右をアンカーしようとしましたが、それはちょうど約60%を上回っています、任意のアイデア? WPFでは
は(この場合にはそのContainerという名前の)親コントロールのプロパティActualWidth
にバインディングを使用:あなたがあなたのコントロールの名前だけしたくていない場合は
Width="{Binding Container, Path=ActualWidth}"
別の可能性としては、(これです親コントロールにバインドする:
Width="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=ActualWidth}"
彼はWinFormsについて話しています(彼はWinFormsの用語であるアンカーを試みていると述べています)。 – tsells
オハイオ州、オハイオ州..よくwinformsについて知りません、彼はそれがwinformsかwpfであると言っていませんでした。 –
ハンス・パッセントはコメントで言ったが、左にもアンカーする。
それとも、あなたはプログラムでそれをしたい場合:
textBox1.Width = textBox1.Parent.Width;
textBox1.Location = new Point(0,textBox1.Location.Y);
textBox1.Anchor = AnchorStyles.Left | AnchorStyles.Right;
Windowsストア、Windows Phoneの8.0と8.1、WPFおよびすべてのXAMLベースのUIプラットフォームでは、それは性質に
VerticalAlignment="Stretch"
HorizontalAlignment="Stretch"
私は、WPF-answerがForms-questionの文脈で役に立つと疑っています... – Breeze
メイクを使用することが可能ですそれはデザイナーの親と同じ幅になり、次にそれを右に固定します。 –
何を使用していますか? WinForms? ASP.NET? WPF?他に何か? – svick