2013-07-31 2 views
0

아래 코드를 확인하십시오. 나는 실버 라이트와 함께 일하고있다.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 캔버스에 RightToLeft로 설정 또는 TextBlock이이 문제의 원인이 무엇 disappear..Any 아이디어에 텍스트를합니다. 어떻게 작동 시키는가?

답변

1

내 짧은 테스트에서 UIElement 부분이기 때문에 Canvas에서만 FlowDirection을 사용할 수 있습니다. 그러나 Canvas에서 사용하는 것은별로 의미가 없습니다. 캔버스는 바로 그것입니다 - 정확한 장소에 물체를 배치 할 수있는 캔버스.

FlowDirectionGrid 내부를 사용할 때 잘 작동합니다. 나는 당신이 달성하고자하는 것을 모르지만, Canvas보다는 Grid을 사용하도록 컨트롤을 다시 작성하는 것으로 시작합니다.

관련 문제