26得票3回答
最大化和 Aero Snap 在可停靠浮动窗口上的应用

我有以下代码可以让一个未停靠的AvalonDock浮动窗口具备最大化功能:class MaximizableDockableContent : AvalonDock.DockableContent { public MaximizableDockableContent() ...

23得票1回答
加载和保存可锚定窗口的布局 - 可见性的绑定

我遇到了一个问题,就是在加载旧布局后,无法打开类型为X的可锚定窗口。只有在保存布局之前关闭类型为X的可锚定窗口时才会出现这种情况。 是否有人在使用AvalonDock时遇到类似的问题?这是AvalonDock的一个bug吗?经过多年的调试,我担心在ViewModel中更改IsActive时,...

15得票1回答
如何在MVVM应用程序中使用Avalondock的示例代码

我正在尝试在我的WPF应用程序中使用AvalonDock,这是一个MVVM应用程序。查看周围,我找不到任何演示如何实现该功能的示例应用程序。 AvalonDock声称它原生支持MVVM,因此应该很容易支持mvvm,但没有示例代码。 我的问题是: 如何编写XAML以具有文档管理器并将其绑...

12得票6回答
将AvalonDock从1.3升级到2.0

我正在尝试将应用程序中的AvalonDock从1.3升级到2.0,但是几乎没有相关文档。 我看了一下简介,通过这样做来导入它xmlns:avalonDock="http://avalondock.codeplex.com" 然而这并没有起作用。Error The tag 'Docking...

9得票1回答
AvalonDock 2.0 PRISM RegionAdapter带有布局保存和加载功能?

有没有人成功地使用Prism模块和AvalonDock动态注入视图来加载和保存布局? 我为AvalonDock DockingManager编写了一个RegionAdapter,这使得我可以在我的Prism模块中使用RegionViewRegistry注册视图,并且它们会被AvalonDoc...

9得票1回答
DockingManager是否有内置方法来处理Anchorables?

当使用一组Anchorables设置AvalonDock时,例如: <a:LayoutRoot> <a:LayoutPanel Orientation="Horizontal"> <a:LayoutAnchorablePane&g...

8得票5回答
AvalonDock的DocumentContent未被垃圾回收

我创建了一个应用程序,使用了AvalonDock框架。其中一个关键部分是使用AvalonDock.DocumentContent派生的编辑器来编辑领域模型实体。我遇到了一个问题,发现我的编辑器在关闭并从DockingManager.Documents集合中删除后没有被垃圾回收。 经过一些无果...

8得票2回答
AvalonDock - 防止可锚定面板停靠在文档面板中

如何防止锚点被停靠到我的文档窗格中?我希望它们能够拖动并在屏幕上移动,但有时用户会将它们拖入文档窗格中,从而使其看起来不好。然后他们关闭选项卡,我就无法重新打开该锚点。 如果需要,以下是我的Avalon代码: <avalonDock:DockingManager.Th...

8得票1回答
哪里可以获取类似于Visual Studio 2010界面的WPF控件主题?

我的应用程序是基于AvalonDock构建的,它有非常好的Visual Studio 2010皮肤(比所有其他皮肤都要漂亮得多)。现在我想将我的应用程序的其余部分与之相配。我最感兴趣的是以下几个部分: - 工具栏 - 我大多数情况下都能正确地设置颜色,但VS工具栏仍然更漂亮。 - (上下文)...

7得票3回答
使用AvalonDock 2.0时出现未处理的“System.ComponentModel.Win32Exception”错误

我正在使用AvalonDock 2.0,每当我打开一个停靠容器时,在调试模式下应用程序崩溃(运行时没有问题)。我收到以下异常: 未处理的类型为'System.ComponentModel.Win32Exception'的异常发生在WindowsBase.dll中 其他信息:操作成功完成 ...