WPF:从文本框中获取“包装”文本
|
当TextWrapping = \“ Wrap \”时,WPF中是否有一种方法可以使文本格式化,使其显示在文本框中?
<TextBox Width=\"200\"
TextWrapping=\"Wrap\"
VerticalScrollBarVisibility=\"Auto\"
HorizontalScrollBarVisibility=\"Auto\" />
我已经尝试使用TextFormatter类,但是它只允许我将文本绘制到绘图环境中,在这里我只需要包含换行符的文本。
没有找到相关结果
已邀请:
4 个回复
祁澈盘哼颗
。您可能需要测试最终输出是否完全符合要求。 请参阅:高级文本格式和高级文本格式示例 样例代码 XAML:
代码背后:
豪抱怒掳
获取显示的文本(如显示在屏幕上一样),但我认为您也可以将其用于for5ѭ
裸雷胜檀哭
惜堡沁戚
如果在其他地方需要它,则可以将值携带到该地方,然后在那里的文本块上使用它们。 如果您需要完整的文本(带有明显的换行符)作为字符串列表(例如
),其中每个项目都代表明显的行,则需要一个复杂的解决方案。 另外,如果只需要文本框中显示的文本的可见部分,则再次需要一些复杂的解决方案。