如何在 C# 中使文本框拉伸到其父窗口的宽度?
我有一个 TextBox
,我想将其拉伸到其父级的 Width
。
我尝试锚定上、左、右,但只能超过 60%,有什么想法吗?
I have a TextBox
which I would like to have stretch to its parent's Width
.
I tried anchoring Top, Left, Right but that only goes just over about 60%, any ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
正如汉斯·帕桑特(Hans Passant)在评论中所说,但也锚定在左侧。
或者,如果您想以编程方式执行此操作:
As Hans Passant said in a comment, but anchor to the left as well.
Or, if you want to do it programmatically:
在 WPF 中,在父控件的属性
ActualWidth
上使用 Binding(在本例中其名为 Container):另一种可能性是这样的(如果您没有命名控件并且只想绑定到父控件)控制):
In WPF use Binding on the property
ActualWidth
of the parent control (in this case its named Container):Another possibility is this (if you don't have named your control and just want to bind to the parent control):
在 Windows 应用商店、Windows Phone 8.0 和 8.1、WPF 以及所有基于 XAML 的 UI 平台中,可以使用属性
In Windows Store, Windows Phone 8.0 and 8.1, WPF and all XAML based UI platforms it's possible to use properties