我找不到我的dockPanel 的DockAsMdiDocument() 方法。我添加了所有可用的 DevExpress 参考,但仍然没有这样的功能。
我希望我的 docPanel 在加载事件中填写我的表单(因为我知道在设计视图中不可能这样做)。我错过了什么吗?如果没有 DockAsMdiDocument 方法,我该怎么做?
我在 Windows 7 x64 上使用适用于 C3 的 DevExpress 版本 11.1.4 和 Visual Studio 2010。
我找不到我的dockPanel 的DockAsMdiDocument() 方法。我添加了所有可用的 DevExpress 参考,但仍然没有这样的功能。
我希望我的 docPanel 在加载事件中填写我的表单(因为我知道在设计视图中不可能这样做)。我错过了什么吗?如果没有 DockAsMdiDocument 方法,我该怎么做?
我在 Windows 7 x64 上使用适用于 C3 的 DevExpress 版本 11.1.4 和 Visual Studio 2010。
您可以通过创建新的 Document 对象来停靠 DockPanel,而不是使用 DockAsMdiDocument,如下所示:
myDockPanel.Dock = DockingStyle.Float; //this is because DocumentManager can dock only floating DockPanel, because it works with forms.
Document doc = tabbedView1.Controller.RegisterDockPanel(myDockPanel.FloatForm) as Document;
tabbedView1.Controller.Dock(doc);
如果您想在启动时使用此代码,请将其放在 dockManager 的 Load 事件中。