Windows Phone 7 XAML 프로그래밍에 대한 질문이 있습니다.XAML 가로 맞춤
<StackPanel Orientation="Vertical" Width="110">
<Canvas Margin="0">
<TextBlock Text="{Binding Menesis}" Foreground="{Binding MyColor}"></TextBlock>
</Canvas>
<Canvas Margin="0,12,0,0">
<TextBlock Text="{Binding Datums}" Foreground="{Binding MyColor}" FontSize="85" HorizontalAlignment="Center" TextAlignment="Center" />
</Canvas>
<Canvas Margin="0,105,0,0">
<TextBlock Text="{Binding Nedelas_diena}" Foreground="{Binding MyColor}" />
</Canvas>
</StackPanel>
방법을 중심으로 TextBlock
(바인딩 데이텀) 텍스트를 만드는 방법? 현재 그것은 오른쪽에 정렬되어
HorizontalAlignment="Center"
또는
TextAlignment="Center"
이 작동하지 않습니다.
왜 Canvas에 TextBlock을 래핑합니까? 캔버스는 컨트롤을 특정 X, Y 좌표에 특정 폭과 높이로 배치하는 경우에만 유용합니다. Grids 및 StackPanels와 같은 컨트롤은 사용 가능한 영역에 따라 다른 컨트롤의 레이아웃과 크기를 제어하도록 설계되었습니다. – Will