Windows Phone 8 XAML- 如何创建线?

Windows Phone 8 XAML- How to create Line?

我有这个:

使用此代码:

<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
            <StackPanel>
                <StackPanel Orientation="Horizontal">
                    <Button Style="{StaticResource MenuButton}"
                            Content="Zapnout senzory"/>
                </StackPanel>
                <Rectangle Fill="Black" Height="2"/>    
            </StackPanel>
        </Grid>

而且我想使用直线而不是矩形,但是当我写这个时:

<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
            <StackPanel>
                <StackPanel Orientation="Horizontal">
                    <Button Style="{StaticResource MenuButton}"
                            Content="Zapnout senzory"/>
                </StackPanel>
                <Line Fill="Black" Stroke="Black" 
                      Height="2" StrokeThickness="5"/>    
            </StackPanel>
        </Grid>

没有线路。有什么想法吗?

在应用程序的下一部分,我想要这个:

按钮旁边的行,我不知道该怎么做。 我想在不同的显示器上使用这个应用程序,所以它必须是相对的。

如果您想定义该行的确切位置(在 canvas 中),则必须在堆栈面板中使用 <canvas/> 控件。

如果您只想在堆栈面板中添加一条 "break" 行,请使用 Width="xyz" 和 Height="1"

的矩形

HTH