在wp8中画一条与页面宽度相等的线

本文关键字:wp8 一条 | 更新日期: 2023-09-27 18:00:24

我在wp8应用程序中使用Line绘制线条,但当我更改页面方向时,它总是相同的宽度。我知道线宽是静态设置为480,如何使其自动适应页面的两个方向。我正在使用ListBox ItemTemplate中的行。

<ListBox x:Name="lsbReadingChapter" Style="{StaticResource ListBoxStyle1}" 
         Grid.Row="1" DoubleTap="lsbReadingChapter_DoubleTap">
    <ListBox.ItemTemplate>
        <DataTemplate>
          ....
          <Line X1="0" X2="480" Y1="0" Y2="0" VerticalAlignment="Bottom"
                StrokeThickness="1" Stroke="LightGray" />
        </DataTemplate>
    </ListBox.ItemTemplate>
</ListBox>

如何绘制线条以在两个方向上自动适应页面?

在wp8中画一条与页面宽度相等的线

不要绘制线条,而是使用高度为1 pt、宽度为"auto"的边框。然后可以将HorizontalAlignment设置为拉伸。

<Border Background="White" Height="1" Width="auto" HorizontalAlignment="Stretch"/>