[Yugong-Serie] Detaillierte Erläuterung der Zeilensteuerungen zu WPF-Steuerungen im Juli 2023


Vorwort

Ein WPF-Steuerelement ist ein grundlegendes Benutzeroberflächenelement in Windows Presentation Foundation (WPF). Dabei handelt es sich um Visualisierungsobjekte, mit denen sich verschiedene Benutzeroberflächen erstellen lassen. WPF-Steuerelemente können in zwei Kategorien unterteilt werden: native Steuerelemente und benutzerdefinierte Steuerelemente.

Native Steuerelemente sind integrierte Steuerelemente, die von Microsoft bereitgestellt werden, z. B. Button, TextBox, Label, ComboBox usw. Bei diesen Steuerelementen handelt es sich um Standardelemente der Benutzeroberfläche, die in WPF häufig vorkommen.

Mit benutzerdefinierten Steuerelementen können Entwickler Programmiersprachen wie XAML und C# verwenden, um personalisierte Benutzeroberflächenelemente zu erstellen. Benutzerdefinierte Steuerelemente können je nach Bedarf mehr Funktionen und Anpassungsmöglichkeiten sowie ein besseres Benutzererlebnis bieten.

1. Detaillierte Erläuterung der Leitungssteuerung

Das Liniensteuerelement in WPF ist ein Steuerelement zum Zeichnen gerader Linien. Es kann in verschiedenen Grafikszenarien verwendet werden, z. B. beim Zeichnen von Achsen, Liniendiagrammen usw.

Zu den Eigenschaften des Liniensteuerelements gehören:

  1. X1: X-Koordinate des Startpunkts.

  2. Y1: Die Y-Koordinate des Startpunkts.

  3. X2: X-Koordinate des Endpunkts.

  4. Y2: Y-Koordinate des Endpunkts.

  5. Strich: Die Farbe der Linie.

  6. StrokeThickness: Die Dicke der Linie.

Das Folgende ist beispielsweise ein Beispiel für ein einfaches Liniensteuerelement:

<Line X1="10" Y1="10" X2="100" Y2="100" Stroke="Black" StrokeThickness="1" />

In diesem Beispiel wird eine schwarze Linie zwischen 10,10 und 100.100 mit einer Dicke von 1 gezeichnet.

1. Attributeinführung

Allgemeine Eigenschaften des Zeilensteuerelements in WPF sind wie folgt:

  • X1: Die X-Koordinate des Startpunkts des Liniensegments.
  • Y1: Die Y-Koordinate des Startpunkts des Liniensegments.
  • X2: Die X-Koordinate des Endpunkts des Liniensegments.
  • Y2: Die Y-Koordinate des Endpunkts des Liniensegments.
  • Strich: Die Farbe des Liniensegments.
  • StrokeThickness: Die Breite des Liniensegments.
  • StrokeDashArray: Der Stil der gestrichelten Linie.
  • StrokeDashCap: Der Stil des gestrichelten Endes des Liniensegments.
  • StrokeStartLineCap: Der Stil des Startpunkts des Liniensegments.
  • StrokeEndLineCap: Der Stil des Endpunkts des Liniensegments.
  • StrokeLineJoin: Der Stil, an dem Liniensegmente verbunden werden.
  • StrokeMiterLimit: Die Neigungsgrenze an der Kreuzung von Liniensegmenten.

2. Häufige Szenarien

Das Liniensteuerelement in WPF wird häufig zum Zeichnen gerader Linien verwendet. Die häufigsten Szenarien sind wie folgt:

  1. Zeichnen Sie das Koordinatensystem, Gitterlinien usw. in das Diagramm ein.

  2. Zeichnen Sie verschiedene Linien und Umrisse in technischen Zeichnungen.

  3. Zeichnen Sie Trennlinien, Rahmen, Trennzeichen usw. in der Benutzeroberfläche.

  4. Zeichnen Sie dynamische Grafiken, z. B. handgezeichnete Stillinien, Wellenlinien usw.

  5. Durch die Kombination mehrerer Liniensteuerelemente können Sie komplexere Grafiken wie Polygone, Sterne usw. zeichnen.

3. Besondere Fälle

Das Folgende ist ein einfaches Beispiel für die Verwendung des Line-Steuerelements in WPF:

<Window x:Class="WpfApp1.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="MainWindow" Height="350" Width="525">
    <Grid>
        <Line X1="20" Y1="50" X2="400" Y2="50" Stroke="Black" StrokeThickness="2"/>
    </Grid>
</Window>

In diesem Beispiel wird ein Fenster erstellt und ein Rastersteuerelement zum Platzieren von Liniensteuerelementen hinzugefügt. Im Liniensteuerelement geben wir den Startpunkt (X1 und Y1) und Endpunkt (X2 und Y2) sowie die Farbe und Dicke der Linie an. In diesem Beispiel erstellen wir eine horizontale Linie von einer Position von 20 Pixeln links bis zu einer Position von 400 Pixeln rechts.

Zusätzlich zur direkten Verwendung von XAML können wir auch Zeilensteuerelemente in C#-Code verwenden. Zum Beispiel:

// 创建一条垂直线
Line line = new Line();
line.X1 = 100;
line.Y1 = 50;
line.X2 = 100;
line.Y2 = 200;
line.Stroke = Brushes.Red;
line.StrokeThickness = 3;
// 添加到Grid控件中
grid.Children.Add(line);

In diesem Beispiel erstellen wir eine vertikale Linie und fügen sie einem Grid-Steuerelement hinzu. Wir geben außerdem den Startpunkt, den Endpunkt, die Farbe und die Dicke der Linie an. Beachten Sie, dass wir die Add-Methode verwenden müssen, um Linien zum Grid-Steuerelement hinzuzufügen.

Acho que você gosta

Origin blog.csdn.net/aa2528877987/article/details/131920889
Recomendado
Clasificación