二零零九年六月三十日
通用DockingManager API与RadDock Q2 2009 API
DockingManager | RadDock Q2 |
使用Telerik.WinControls.Docking; | 使用Telerik.WinControls.UI.Docking; |
类DockableWindowCollection | 类DockWindowCollection |
类DockPanel | 类DockWindow (或工具窗口或文档窗口) |
接口IDockable | 接口IDockWindow (一般可以使用DockWindow类) |
dockingManager。SetDock(窗口、位置) | radDock。DockWindow(窗口、位置) |
dockingManager.Float(窗口) | RadDock.FloatWindow(窗口); |
dockPane。DockTo (anotherWindow状态) | radDock。DockWindow(窗口,DockPosition.Bottom); dockWindow。DockState = DockState. floating; 或 dockWindow。DockState = DockState. autohide;等 |
radDock。DockWindow(dockPane, anotherWindow, state) | |
dockingManager。DockingStateChanged | radDock。DockStateChanged |
dockingManager。DockingStateChanging | radDock。DockStateChanging |
dockingManager。隐藏(dockWindow,真实); | dockWindow。DockState = DockState. autohide; |
dockingManager.LoadXML(文件名) | LoadFromXml(文件名) +可用的重载 |
dockingManager.SaveXML(文件名) | SaveToXml(文件名) +可用的重载 |
dockingManager.Reset () | radDock.Clear () |
dockingManager。GetManagedDockables | radDock。DockWindows |
dockPane。TabStripVisible = false; | dockwindow . tabstrip . tabstripelent . visibility = elementvisibility . collapse; |
DockWindow。激活事件 | radDock。ActiveWindowChanged /改变 |
从DockingManager升级到RadDock
新的RadDock在Visual Studio中附带了一个升级工具,它可以帮助你从旧的dockingmanager迁移到新的RadDock。它将dockingmanager的XML布局序列化转换为RadDock的新XML结构,这样您就不必自己重新创建该结构。
注意:您可能需要删除/重做与对接控件相关的任何自定义代码,因为它可能无法与新的对接组件一起工作。同时,删除任何与旧DockingManager相关的解决方案。
的Telerik SplitContainer for Windows Forms是一个复杂的布局控件,它出现在新的RadDock的布局基础(见上文)。RadSplitContainer是一个复合控件,它允许您在表单中添加多个容器面板,并通过拆分器进行分隔。对于创建复杂的用户界面非常方便,其中一个面板中的选择决定了在另一个面板中显示的对象。分配器使它非常容易为用户调整面板的大小,以满足他们的个人喜好。RadSplitContainer的独特之处在于它的几个特性,这些特性在微软的的文档控制:
改进:
修复:
修复:
改进:
改进:
修复:
改进:
修复:
改进:
修复:
改进:
修复:
改进:
改进:
修复:
改进:
修复:
改进: