2011-09-21 42 views

回答

1

画布定义了一个区域,您必须在其中通过相对于画布区域的坐标明确定位TextBlock元素。意味着你必须在Canvas中进行绝对定位。

如果你真的想使用Canvas,你最好在它内部使用一个透明的Grid,并在该Grid内放置一个TextBlock。

例子:

<Canvas x:Name="imageOne" Background="White" Width="480" Height="800"> 
    <Grid Width="480" Height="800"> 
     <TextBlock Text="Visifire" VerticalAlignment="Bottom" HorizontalAlignment="Right"/> 
    </Grid> 
</Canvas> 

请确保网格大小是一样的画布大小。

+0

谢谢。我解决了:) – Sumesh

相关问题