2013-07-31 35 views
0

请检查下面的代码。我正在使用Silverlight。FlowDirection设置为RightToLeft时文本消失

<Canvas x:Name="LayoutRoot" Background="blue" Width="100" FlowDirection="RightToLeft"> 
<TextBlock x:Name="tb2" Text="abcd" Canvas.Top="100" Canvas.Left="20" Foreground="White"/> 
</Canvas> 

FlowDirection在画布或TextBlock中设置为RightToLeft使文本消失..任何想法是什么导致此问题。以及如何使其工作?

回答

1

从我的短期测试看来,FlowDirection仅在Canvas上可用,因为它是UIElement的一部分。但在Canvas上使用它并没有多大意义。画布就是这样一个画布 - 你可以在其上放置物体的画布。

FlowDirectionGrid内使用时效果很好。我不知道你想达到什么,但是我会开始重写你的控件,使用Grid而不是Canvas

相关问题