恢复布局不会恢复模块内容
我正在将 prism 与 AvalonDoc 一起使用。 当我尝试恢复布局(在菜单按钮“RestoreLayout”的事件处理程序上) dockManager.RestoreLayout(FileNam…
为什么这个数据绑定不起作用? (WPF)
我的数据绑定不起作用,我不明白为什么。我在输出窗口中收到的消息是: System.Windows.Data Error: 4 : Cannot find source for binding with refere…
AvalonDock DocumentContent 未被垃圾收集
我创建了一个使用 AvalonDock 框架的应用程序。一个关键部分是使用 AvalonDock.DocumentContent 派生编辑器编辑域模型实体的能力。我遇到了一个问题,…
Avalon Dock 文档内容在关闭前保存 C#
我在一个类似于 notepad++ 的项目中使用 Avalon Dock,我将文档作为文档内容,我面临的问题是,当用户关闭文档内容时, 如果他/她想要保存,我希望他…
DockableFloatingWindow 上的最大化和 Aero 捕捉
我有以下代码可以使未停靠的浮动 AvalonDock 窗口最大化: class MaximizableDockableContent : AvalonDock.DockableContent { public MaximizableDoc…
Avalondock MVVM
在 MVVM 环境中使用 avalondock 似乎相当具有挑战性。一旦我从 shellview 中分离 DocumentPane,我就会丢失相应的数据上下文,并且我的视图为空。重新…
未捕获 ExecutionEngineException
我很好奇为什么当我执行下面的代码时没有捕获 ExecutionEngineException 。 try { ((Window)window).Close(); } catch (Exception e) { Console.Write…
Prism RegionAdapter - 删除然后添加视图
我有一个包含 AvalonDock 的 prism/wpf/mef 解决方案。我创建了一个 RegionAdapterBase 类,用于处理从 AvalonDock 中创建和删除窗格。 这是我遇到的…
如何将 WPF 组件添加到 AvalonDock
我已经为我的.NET 4.0 创建了一个名为 ChartPanel 的 WPF UserControl。我使用 AvalonDock 作为我的对接库。我有以下用于 MainWindow 的 WPF 代码: H…
AvalonDock 是否可以以编程方式将 DockableContent 状态更改为浮动?
在我的应用程序中,我从“插件”加载窗口,因此我的应用程序直到运行时才知道它们。我正在为每个插件创建 DockableContent 并将其内容设置为插件返回…
AvalonDock 的状态和状态、AvalonDock 的选项
我正在开发一个可以使用 AvalonDock 或类似的可停靠窗口界面的 WPF 界面。我的理解是 AvalonDock 是一个非常好的可停靠窗口界面,但我有点担心它的持…
AvalonDock 中的命令绑定问题
我创建了一个应用程序,其中有一系列命令绑定附加到我的应用程序的 MainWindow:( 为简洁起见,简化了代码)
一些 AvalonDock 样式问题 (WPF)
我正在尝试将 AvalonDock 实现到我的应用程序中,但我在弄清楚一些样式技术时遇到了困难。如果有人可以帮助解决以下几个问题,我将非常感激: 1)有没…
AvalonDock:控制分离器位置
在 WPF 桌面应用程序中使用 AvalonDock 和 Odyssey OutLookBar。 让 ResizingPanel 中的垂直分割器具有完整的屏幕宽度范围是没有意义的。 ResizeWidth…
如何使 WinForms 表单作为 AvalonDock 中的 DockableContent 工作?
我可以使用 WinForms 控件,但不能使用整个表单: var foo = new DockableContent(); foo.Title = "Foo"; foo.Name = "FooName"; var c = new Windows…