Silverlight 根据文本大小调整文本框大小
我正在使用 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
将文本框上的 Width 属性设置为您希望其保持的任何位置 - 然后将 TextWrapping 属性设置为“Wrap”,然后确保内容控件保持未设置为垂直拉伸它,它将执行您想要的操作(当您输入内容时,文本会自动换行,并且框会垂直增长以容纳文本)。
超简单的例子:
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: