我想创建一个UI元素,其行为大致类似于原生WP SMS App的输入文本框。
基本上应该
关于我如何做到这一点的任何建议?我宁愿不使用事件来查看我输入的文本数量,并根据该文本框展开/压缩文本框,或者从头开始创建新的UI元素。
如果有帮助,我可以访问Telerik的Windows Phone RAD控件(RadTextBox)。
答案 0 :(得分:20)
您是否尝试过使用FrameworkElement.MaxHeight财产?标记类似于:
<TextBox TextWrapping="Wrap" AcceptsReturn="True" MaxHeight="200" />
最大高度的给定值只是一个示例,可能无法满足您的特定需求。
注意:如下面的评论所述,请务必删除为高度指定的任何值。声明将始终将元素约束到该高度。