Partager via


Pen.MiterLimit Propriété

Définition

Obtient ou définit la limite du rapport de la longueur d'onglet à la moitié du Thickness de ce stylet.

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

Valeur de propriété

Double

Limite du rapport de la longueur d'onglet fixée à la moitié du Thickness du stylet. Cette valeur est toujours un nombre positif supérieur ou égal à 1. La valeur par défaut est 10.0.

Exemples

L’exemple suivant montre comment utiliser la MiterLimit propriété pour limiter la taille d’un coin créé par deux segments de ligne.

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

L’illustration suivante montre ce que produit cet exemple de code.

Montre l’exemple MiterLimit. Le coin formé est coupé.

Remarques

Un mitreur est une jointure faite en biseauant chacune des deux surfaces à joindre pour former un coin. Lorsque deux segments de trait se rencontrent à un angle aigu, le mitreur peut s’étendre au-delà de l’épaisseur de la ligne qui traite le chemin.

Informations sur les propriétés de dépendance

Champ d’identificateur MiterLimitProperty
Propriétés de métadonnées définies sur true Aucun

S’applique à

Voir aussi