Silverlight 根据文本大小调整文本框大小

发布于 2024-08-15 16:09:54 字数 98 浏览 1 评论 0原文

我正在使用 Silverlight 4,我想创建一个带有 TextBox 的子窗口,TextBox 的宽度将保持不变,其高度将根据指定文本的大小调整大小。 有什么想法我该怎么做吗?

I'm using Silverlight 4 and I want to create a childwindow with a TextBox, that the TextBox's width will be constant and it's height will be resized according to the size of the assigned text.
Any ideas how can I do it?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

听风念你 2024-08-22 16:09:54

将文本框上的 Width 属性设置为您希望其保持的任何位置 - 然后将 TextWrapping 属性设置为“Wrap”,然后确保内容控件保持未设置为垂直拉伸它,它将执行您想要的操作(当您输入内容时,文本会自动换行,并且框会垂直增长以容纳文本)。

超简单的例子:

<Grid x:Name="LayoutRoot" VerticalAlignment="Top">
    <TextBox Name="tbTest" TextWrapping="Wrap" Width="300" />
</Grid>

Set the Width property on your textbox to whatever you want it to stay at -- then set the TextWrapping property to "Wrap", and then make sure the content control holding is not set up to stretch it vertically and it will do what you want (text wraps and the box grows vertically to contain it as you enter stuff).

Ultra simple example:

<Grid x:Name="LayoutRoot" VerticalAlignment="Top">
    <TextBox Name="tbTest" TextWrapping="Wrap" Width="300" />
</Grid>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文