Freigeben über


Pen.MiterLimit Eigenschaft

Definition

Ruft die Begrenzung des Verhältnisses der Gehrungslänge auf die halbe Thickness dieses Stifts ab oder legt diese 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

Double

Die Begrenzung des Verhältnisses der Gehrungslänge auf die halbe Thickness dieses Stifts. Dieser Wert ist immer eine positive Zahl größer als oder gleich 1. Der Standardwert ist 10.0.

Beispiele

Im folgenden Beispiel wird gezeigt, wie Sie die Eigenschaft verwenden, um die Größe einer Ecke zu beschränken, die MiterLimit von zwei Zeilensegmenten erstellt wird.

<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 "MiterLimit" an. Die Ecke wird ausgeschnitten.

Hinweise

Ein Miter ist ein Gelenk, das durch Veling jeder von zwei Oberflächen verbunden werden soll, um eine Ecke zu bilden. Wenn sich zwei Liniensegmente an einem scharfen Winkel treffen, kann die Klammer über die Stärke der Linie hinaus verlängern, die den Pfad strich.

Informationen zur Abhängigkeitseigenschaft

Bezeichnerfeld MiterLimitProperty
Metadateneigenschaften auf true festgelegt Keine

Gilt für

Siehe auch