Kann mir jemand sagen, wie ein Polygonobjekt in einer bestimmten Zeile/Spalte eines Rastersteuerelements zentriert wird?Zentrieren eines Polygons innerhalb eines Rastersteuerelements
Das Beispiel, das ich ausprobiert habe, stammt aus msdn.
<Grid x:Name="LayoutRoot" >
<Polygon Points="300,200 400,125 400,275 300,200"
Stroke="Purple"
StrokeThickness="2"
HorizontalAlignment="Center"
VerticalAlignment="Center" >
<Polygon.Fill>
<SolidColorBrush Color="Blue" Opacity="0.4" />
</Polygon.Fill>
</Polygon>
Cheers,
Xam
@HiTechMagic: Wie sind Definieren Sie Ihren Container und Ihr Polygon? Ich sehe es nicht mit einem einfachen Gitter und einem 4-Punkt-Polygon in einem schnellen Beispiel, das ich zusammengeworfen habe, nachdem ich deinen Beitrag gesehen habe. –
@HiTechMagic: Ich habe das gleiche Problem wie Wonko. Obwohl ich Ihrer Richtung folge, kann ich kein einfaches Polygon (in meinem Fall ein Dreieck) innerhalb eines Grid-Steuerelements zentrieren. – Xam
@Wonko & Xam: Mein Fehler. Ich hatte standardmäßig eine Füllung auf dem Polygon. Antwort korrigiert Die grundlegende Lösung ist jedoch die gleiche. Stellen Sie sicher, dass Sie die Größe auf die Grenzen des Polygons festlegen. Prost –