Pen.MiterLimit Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает предельное значение отношения длины уголка к половине 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
Значение свойства
Предельное значение отношения длины уголка к половине Thickness пера. Это значение всегда является положительным числом, большим или равным 1. Значение по умолчанию — 10,0.
Примеры
В следующем примере показано, как использовать MiterLimit свойство для ограничения размера угла, созданного двумя сегментами линий.
<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>
На следующем рисунке показано, что создает этот пример кода.
Комментарии
Митер — это соединение, созданное путем скоса каждой из двух поверхностей, которые должны быть соединены для формирования угла. Если два сегмента линии встречаются с острым углом, митер может выйти за пределы толщины линии, которая обводяет путь.
Сведения о свойстве зависимостей
Поле идентификатора | MiterLimitProperty |
Для свойств метаданных задано значение true |
Нет |