画布在XAML中不会重叠

时间:2015-05-20 17:58:28

标签: xaml canvas overlap

我有以下XAML代码,它为学生提供课程分数(这些是绿色,黄色和红色条,它们是TextBlocks),它们旁边的灰色条是标准偏差分数,它们是矩形。灰色条需要位于彩色条下面。

我曾尝试使用ZIndex,但这并没有改变任何东西。 它与水平线重叠,旁边有数字,这些也是矩形。

我必须使用彩色文本块(这是学校的作业)。

<TextBlock HorizontalAlignment="Center" VerticalAlignment="Center" Foreground="Ivory" FontSize="12" Background="Red" Height="45" Width="162" TextWrapping="Wrap" TextAlignment="Center" Padding="0,10,0,0" Opacity="0.5" Canvas.Top="258" Canvas.Left="275">
    Boekhoudkundig inzicht
    <TextBlock.RenderTransform>
      <RotateTransform Angle="90" />
    </TextBlock.RenderTransform>
    <TextBlock.Effect>
      <DropShadowEffect BlurRadius="15" Direction="60" ShadowDepth="3" />
    </TextBlock.Effect>
  </TextBlock>
  <Rectangle Height="3" Width="45" Fill="Black" Canvas.Top="284" Canvas.Left="275" />
  <Rectangle Height="80" Width="45" Fill="Gray" Opacity="0.5" Canvas.Top="229" Canvas.Left="275" />

可以在pastebin

找到完整的XAML代码

0 个答案:

没有答案