2016-04-02 9 views
1

Ich habe dies:Windows Phone 8 XAML- So erstellen Sie eine Leitung?

enter image description here

mit diesem Code:

<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> 

und ich möchte Linie statt Rechteck verwenden, aber wenn ich dies schreibe:

<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> 

gibt es keine Linie. Irgendwelche Ideen, wie es geht?

Und in nächsten Teil der App, würde Ich mag diese haben:

enter image description here

Linie neben der Schaltfläche, und ich habe nicht Ahnung, wie es zu tun. Ich möchte diese App auf verschiedenen Displays verwenden, also muss es relativ sein.

+0

dieses http versuchen: // Stackoverflow. com/questions/20940716/separator-zwischen-elemente-in-longlistselector-on-wp – Eldho

Antwort

0

Sie müssen ein <canvas/> Steuerelement in Ihrem Stackpanel verwenden, wenn Sie die genaue Position (in der Zeichenfläche) für die Linie definieren möchten.

Wenn Sie wollen einfach nur eine "Pause" Zeile in der Stackpanel hinzuzufügen, verwenden Sie ein Rechteck mit Width = "xyz" und height = "1"

HTH