ShapeGeometry.DoFoldToShape Yöntem
Burada bir bağlayıcı şekli geometri anahatlarını geçiyor noktayı hesaplar.Nerede bağlayıcıları sonlanmalıdır hesaplamak için kullanılır.
Ad alanı: Microsoft.VisualStudio.Modeling.Diagrams
Derleme: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll içinde)
Sözdizimi
'Bildirim
Public MustOverride Function DoFoldToShape ( _
geometryHost As IGeometryHost, _
potentialPoint As PointD, _
vectorEndpoint As PointD _
) As PointD
public abstract PointD DoFoldToShape(
IGeometryHost geometryHost,
PointD potentialPoint,
PointD vectorEndpoint
)
Parametreler
- geometryHost
Tür: Microsoft.VisualStudio.Modeling.Diagrams.IGeometryHost
Şekil veya bağlantı.
- potentialPoint
Tür: Microsoft.VisualStudio.Modeling.Diagrams.PointD
Noktası burada bağlayıcı sınırını geçiyor sınırlayıcı dikdörtgeni boyunca ana şekle göre ölçülür.
- vectorEndpoint
Tür: Microsoft.VisualStudio.Modeling.Diagrams.PointD
Bağlayıcı yönü.Rasgele bir noktaya göre koordinatlarında çizgi boyunca potentialPoint.Örneğin, satırı yatay, y koordinatı 0 olacaktır.
Dönüş Değeri
Tür: Microsoft.VisualStudio.Modeling.Diagrams.PointD
Burada bağlayıcı şeklin anahatlarını kesiştiği noktayı üst şekle göre ölçülür.
Notlar
Şeklinizin sınır dikdörtgen tamamen genişletmiyor, bu yöntem geçersiz kılabilirsiniz.Alternatif olarak, geçersiz kılmak daha basit olabilir DoFoldToShape , ShapeElementve kendi ShapeGeometry bir sınıf oluşturmak zorunda kalmaktan kurtulursunuz.
.NET Framework Güvenliği
- Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. Kısmen güvenilen kod kitaplıklarını kullanma.