Pen.MiterLimit Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia limit stosunku długości miter do połowy tego pióra Thickness.
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
Wartość właściwości
Limit stosunku długości miter do połowy pióra Thickness. Ta wartość jest zawsze liczbą dodatnią większą lub równą 1. Wartość domyślna to 10.0.
Przykłady
W poniższym przykładzie pokazano, jak za pomocą MiterLimit właściwości ograniczyć rozmiar rogu utworzonego przez dwa segmenty wierszy.
<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>
Na poniższej ilustracji pokazano, co tworzy ten przykład kodu.
Uwagi
Miter to połączenie wykonane przez ukośnik każdej z dwóch powierzchni, które mają być połączone w celu utworzenia rogu. Gdy dwa segmenty linii spotykają się pod ostrym kątem, miter może wykraczać poza grubość linii, która pociągnie ścieżkę.
Informacje dotyczące właściwości zależności
Pole identyfikatora | MiterLimitProperty |
Właściwości metadanych ustawione na true |
Brak |