Diagramming for Silverlight v3.2版本包含以下更新
Foldable containers
- 通過設置ContainerNode的折疊屬性,來允許用戶通過單擊其標題欄中的向上/向下箭頭來折疊和展開容器。 Folded屬性允許您以編程的方式折疊或展開容器。當容器折疊時,其子節點會被隱藏,其高度設置為與標題欄高度相同。當用戶以交互方式折疊或展開容器時,該控件會觸發ContainerFolded和ContainerUnfolded事件。
Arrowhead rendering的改進
- 當HeadStrokeThickness設置為更大的值時,箭頭會在有可能且幾個箭頭的形狀定義已被改為實施斜接接頭的情況下,呈現為單個路徑。
- 可以通過Shape類的LinkSegmentInset屬性指定末端段連接到箭頭的點。ArrowHeads類中的形狀定義將其設置為合適的默認值。這允許使用透明或半透明刷子而不會看到箭頭后面繪制的鏈接線。
許可證密鑰
- 控制組件不再有單獨的試建功能。取而代之的是,設置LicenseKey屬性以禁用組件的評估模式并停止顯示試用消息。如果您的應用程序中包含多個Diagram實例或其他MindFusion控件,您可以調用MindFusion.Licensing.LicenseManager.AddLicense(key)來指定密鑰,而不必為每個控件設置它。許可證密鑰字符串在MindFusion的用戶門戶網站中的“Keys & Downloads”頁面中展示。
其他
- 設置LinkLabel的Brush屬性以填充鏈接標簽的背景色。
- Anchoring.Keep選項現在被授予OrthogonalRouter。
- ChangeUnit方法設置新的MeasureUnit并縮放圖表項的坐標以使它們保持相同的大小。
- 修復了底部到頂部TreeLayout的節點間距。
- SetBounds的updateLinks參數允許您指定當您設置節點的新位置時鏈接位置是否更改
查看Diagramming for Silverlight 更新新聞