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