【发布时间】:2014-09-26 02:33:11
【问题描述】:
我有一个继承自 textblock 控件的自定义控件,我做了一些操作以通过几个条件设计文本,并通过 flowdirection 和 textalignment 对齐它。
我的问题 - 有没有办法获取显示的文本?因为源文本没有改变 - 显示改变了..
例如:
<TextBlock Text="Simple Test!" FlowDirection="RightToLeft" TextAlignment="Left"/>
将显示:!简单测试
<TextBlock Text="Simple Test!" FlowDirection="LeftToRight" TextAlignment="Right"/>
将显示: 简单测试!
我想在后面的代码中获取显示文本.. 对于第一个例子,我希望得到:!简单测试 对于第二个例子,我希望得到:简单测试! 有可能吗?
【问题讨论】:
-
可能我的问题不太清楚,我会附上问题的例子。
-
唯一的区别是文本的显示方式。在任何情况下,你都持有一个字符串,它的最后一个字符是
!。你想做什么? -
源文本保持不变,显示的文本被流向和文本对齐改变,这就是我想要的。