Freigeben über


Pen.MiterLimit Eigenschaft

Definition

Ruft den Grenzwert für das Verhältnis der Miterlänge auf die Hälfte des Stifts Thicknessab, oder legt diesen fest.

public:
 property double MiterLimit { double get(); void set(double value); };
public double MiterLimit { get; set; }
member this.MiterLimit : double with get, set
Public Property MiterLimit As Double

Eigenschaftswert

Der Grenzwert für das Verhältnis der Miterlänge auf die Hälfte des Stifts Thickness. Dieser Wert ist immer eine positive Zahl größer oder gleich 1. Der Standardwert ist 10,0.

Beispiele

Das folgende Beispiel zeigt, wie Sie die MiterLimit Eigenschaft verwenden, um die Größe einer Ecke zu begrenzen, die von zwei Liniensegmenten erstellt wurde.

<Page 
  xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
  <StackPanel Margin="20">

    <Canvas Margin="100"  Width="100" Height="100">
      <Canvas.Background>
        <DrawingBrush>
          <DrawingBrush.Drawing>
            <GeometryDrawing>
              <GeometryDrawing.Geometry>
                <PathGeometry>
                  <PathGeometry.Figures>
                    <PathFigureCollection>
                      <PathFigure StartPoint="100,50">
                        <PathFigure.Segments>
                          <PathSegmentCollection>
                            <LineSegment Point="200,70" />
                            <LineSegment Point="100,60" />
                          </PathSegmentCollection>
                        </PathFigure.Segments>
                      </PathFigure>
                    </PathFigureCollection>
                  </PathGeometry.Figures>
                </PathGeometry>
              </GeometryDrawing.Geometry>
              <GeometryDrawing.Pen>

                <!-- The MiterLimit is set to a value of 0 so the corner formed
                     by where the two line segments join is cut or blunted. A larger 
                     value would allow for the corner to extend out even beyond 
                     the thickness of the line. -->
                <Pen Brush="Blue" Thickness="4" MiterLimit="0"  />
              </GeometryDrawing.Pen>
            </GeometryDrawing>
          </DrawingBrush.Drawing>
        </DrawingBrush>
      </Canvas.Background>
    </Canvas>

  </StackPanel>

</Page>

Die folgende Abbildung zeigt, was dieses Codebeispiel erzeugt.

Zeigt das Beispiel

Hinweise

Eine Milbe ist ein Gelenk, das durch Abgeschrägung jeder von zwei Oberflächen verbunden wird, um eine Ecke zu bilden. Wenn sich zwei Liniensegmente in einem scharfen Winkel treffen, kann die Milbe über die Stärke der Linie hinausgehen, die den Pfad striche.

Informationen zur Abhängigkeitseigenschaft

Element Wert
Bezeichnerfeld MiterLimitProperty
Auf Metadateneigenschaften festgelegt true Nichts

Gilt für:

Weitere Informationen