PortPlacementHelper.FindPerimeterRotation 方法
有了連接埠的初始與最終範圍,找出元件周邊上的旋轉距離和旋轉方向。 順時針方向為正數,反時針方向為負數。 假設:initialBounds 與 finalBounds 之後的差異很小。 因此在兩個 GetCompliantBounds 呼叫之間呼叫
命名空間: Microsoft.VisualStudio.Modeling.Diagrams
組件: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (在 Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll 中)
語法
'宣告
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
)
參數
- parentShape
類型:Microsoft.VisualStudio.Modeling.Diagrams.NodeShape
- initialBounds
類型:Microsoft.VisualStudio.Modeling.Diagrams.RectangleD
相對於父系的初始連接埠範圍
- initialPlacement
類型:Microsoft.VisualStudio.Modeling.Diagrams.PortPlacement
- finalBounds
類型:Microsoft.VisualStudio.Modeling.Diagrams.RectangleD
相對於父系的最後通訊埠邊界
- finalPlacement
類型:Microsoft.VisualStudio.Modeling.Diagrams.PortPlacement
傳回值
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。