Metoda PortPlacementHelper.FindPerimeterRotation —
Biorąc pod uwagę początkowych i końcowych granice portu, znajdowanie odległości obrót na obwodzie składnika i kierunek obrotu.Zgodnie z ruchem wskazówek jest pozytywny i anticlockwise jest liczbą ujemną.Założenie: initialBounds i finalBounds są małe delta, od siebie.Stąd o nazwie między dwoma wywołania GetCompliantBounds
Przestrzeń nazw: Microsoft.VisualStudio.Modeling.Diagrams
Zestaw: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (w Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)
Składnia
'Deklaracja
Public Overridable Function FindPerimeterRotation ( _
parentShape As NodeShape, _
initialBounds As RectangleD, _
initialPlacement As PortPlacement, _
finalBounds As RectangleD, _
finalPlacement As PortPlacement _
) As Double
public virtual double FindPerimeterRotation(
NodeShape parentShape,
RectangleD initialBounds,
PortPlacement initialPlacement,
RectangleD finalBounds,
PortPlacement finalPlacement
)
Parametry
- parentShape
Typ: Microsoft.VisualStudio.Modeling.Diagrams.NodeShape
- initialBounds
Typ: Microsoft.VisualStudio.Modeling.Diagrams.RectangleD
Granice początkową względem obiektu nadrzędnego
- initialPlacement
Typ: Microsoft.VisualStudio.Modeling.Diagrams.PortPlacement
- finalBounds
Typ: Microsoft.VisualStudio.Modeling.Diagrams.RectangleD
Port końcowy obwiedni względem obiektu nadrzędnego
- finalPlacement
Typ: Microsoft.VisualStudio.Modeling.Diagrams.PortPlacement
Wartość zwracana
Typ: System.Double
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Przy użyciu bibliotek z częściowo zaufanego kodu..