有没有办法在 TextBlock 元素中实现自定义文本换行算法?我的意思是根据控件尺寸自动包装。目前我使用 TextWrapping 属性,但它无法正常工作。 例如,我有这个字符串:
pleasant /'plez(ə)nt/
目前,此文字可以包含:
pleasant /'plez
(ə)nt/
但我需要这样的东西(仅在白色空间上包裹):
pleasant
/'plez(ə)nt/
据我所知,当前的实现也包含在标点符号上,但是这会导致意外的行为,如文字转换这样的复杂文本。
答案 0 :(得分:0)
string s = "pleasant /'plez(ə)nt/";
string[] words = s.Split(' ');
foreach (string word in words)
{
Console.WriteLine(word);
}
输出应为:
愉快
/'plez(ə)NT /