0

我有一个具有动态宽度和高度的窗口以及作为内容的用户控件。

根据我的视图模型中的几个条件,我的用户控件的几个控件可见或不可见。

很好地使用SizeToContent.WidthAndHeightWPF 使我的窗口以正确的尺寸完美显示,以适应根据Loaded我的用户控件事件期间生效的绑定必须可见的所有内容。

我的问题是我的TextBox宽度没有定义,如果用户输入太多字符,它会强制我的窗口宽度变大,我不希望这样!

有没有一种方法可以避免这种情况而无需编写大量代码并且不会丢失如果用户调整窗口大小,那里的所有内容都会自动更改以适应新大小的功能?

我想要的是每个控件(或窗口本身)都将保持其当前大小并且不会超出当前窗口的范围。

我希望我能弄清楚我的问题,并提前谢谢你!

4

1 回答 1

0

我认为您正在搜索 TextBox 的 MaxWidth 属性,尝试将其绑定到 Textbox-es 父控件 Width ,然后如果您键入更长的文本,那么它不应该变大。

于 2012-04-19T11:35:50.117 回答