2013-07-31 58 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

相關問題