如何在WPF中设置一个文本框的宽度?
问题描述:
我有一个TextBox放在WPF的StackPanel里面。如果我在TextBox上设置Width或MaxWidth属性,其宽度不会更改。如何在WPF中设置一个文本框的宽度?
我可以设置StackPanel的宽度,但它会切断文本框而不是改变宽度。
我是否必须设置不同的属性或将TextBox放在不同的容器中才能更改其宽度?
测试下面的XAML:
<StackPanel Orientation="Horizontal">
<Label Content="Service: "/>
<TextBox Width="50"/>
</StackPanel>
答
同时设置上文本框的宽度和MinWidth属性解决了这个问题。
发布你的xaml。 – 2013-02-14 16:24:36
@HighCore发布了xaml。 – Jason 2013-02-14 16:34:57