Aracılığıyla paylaş


Pen.MiterLimit Özellik

Tanım

Bu kalemin Thicknessyarıya kadar olan sicim uzunluğunun oranının sınırını alır veya ayarlar.

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

Özellik Değeri

Sönücü uzunluğunun kalem Thicknessuzunluğunun yarısına oranının sınırı. Bu değer her zaman 1'den büyük veya 1'e eşit pozitif bir sayıdır. Varsayılan değer 10,0'dır.

Örnekler

Aşağıdaki örnekte, iki çizgi kesimi tarafından oluşturulan bir köşenin boyutunu sınırlamak için özelliğinin nasıl kullanılacağı MiterLimit gösterilmektedir.

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

Aşağıdaki çizimde bu kod örneğinin ne ürettiği gösterilmektedir.

MiterLimit örneğini gösterir. Biçimlendirilmiş köşe kesilir.

Açıklamalar

Bir sici, bir köşe oluşturmak için birleştirilecek iki yüzeyin her birinin eğimi ile yapılan bir eklemdir. İki çizgi kesimi keskin bir açıda bir araya geldiğinde, gönye yolu vuruşan çizgi kalınlığının ötesine uzanabilir.

Bağımlılık Özelliği Bilgileri

Öğe Değer
Tanımlayıcı alanı MiterLimitProperty
Meta veri özellikleri olarak ayarlandı true Hiçbiri

Şunlara uygulanır

Ayrıca bkz.