Bagikan melalui


Pen.MiterLimit Properti

Definisi

Mendapatkan atau menetapkan batas rasio panjang miter hingga setengah pena Thicknessini.

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

Nilai Properti

Batas rasio panjang miter hingga setengah pena Thickness. Nilai ini selalu merupakan angka positif yang lebih besar dari atau sama dengan 1. Nilai defaultnya adalah 10.0.

Contoh

Contoh berikut menunjukkan cara menggunakan MiterLimit properti untuk membatasi ukuran sudut yang dibuat oleh dua segmen garis.

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

Ilustrasi berikut menunjukkan apa yang dihasilkan contoh kode ini.

Menampilkan contoh MiterLimit. Sudut terbentuk dipotong.

Keterangan

Satu mil adalah sendi yang dibuat dengan membungkus masing-masing dari dua permukaan untuk digabungkan untuk membentuk sudut. Ketika dua segmen garis bertemu pada sudut yang tajam, mil dapat meluas di luar ketebalan garis yang membelai jalur.

Informasi Properti Dependensi

Item Nilai
Bidang pengidentifikasi MiterLimitProperty
Properti metadata diatur ke true Tidak

Berlaku untuk

Lihat juga