Pen.MiterLimit Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece el límite de la proporción de la longitud del ángulo en la mitad de la propiedad Thickness de esta pluma.
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
Valor de propiedad
Límite de la proporción de la longitud del ángulo en la mitad de la propiedad Thickness de la pluma. Este valor siempre es un número positivo mayor o igual que 1. El valor predeterminado es 10.0.
Ejemplos
En el ejemplo siguiente se muestra cómo usar la MiterLimit propiedad para limitar el tamaño de una esquina creada por dos segmentos de línea.
<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>
En la ilustración siguiente se muestra lo que genera este ejemplo de código.
Comentarios
Un miter es una articulación hecha biseando cada una de las dos superficies que se van a unir para formar una esquina. Cuando dos segmentos de línea se encuentran en un ángulo agudo, el miter puede extenderse más allá del grosor de la línea que trazo el trazado.
Información sobre propiedades de dependencia
Campo identificador | MiterLimitProperty |
Propiedades de metadatos establecidas en true |
Ninguno |