问题标签 [avalondock]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
prism - AvalonDock 的 DocumentPane 和 DockingPane 的 Prism2 区域适配器?
有没有人有关于如何为 AvalonDock 的 DocumentPane 和 DockingPane 创建区域适配器的示例代码?
wpf - 复合 WPF 和 AvalonDock
有没有人一起尝试过 PRISM 和 AvalonDock(带有 DocumentSource 属性的最新版本)?我已经看过http://www.youdev.net/post/2009/07/17/AvalonDock-Documents.aspx但它只是简要介绍了如何使用 documentsource 属性。请帮忙,如果有人试过这个。
我想知道
1.DocumentSource属性如何关联不同区域?
2.我们可以只将 DocumentContent 的集合分配给 DocumentSource 属性吗?可停靠内容呢?
谢谢和问候,维沙尔。
c# - AvalonDock 停靠一个窗口
我正在尝试将我在 WPF 中的应用程序转换为使用AvalonDock
. 我有几个窗口(大约 10 个)和具有DockingManager
. 我想把那些窗户放在里面DockingManager
。我试过这个:
这给了我以下错误:Window must be the root of the tree. Cannot add Window as a child of Visual.
。
我能做些什么?如何放置Window
或如何修改它们以便我仍然可以使用设计器并将它们放入AvalonDock
?
wpf - AvalonDock 自动隐藏到窗格的一侧而不是窗口
我有以下 AvalonDock XAML:
WIPadDock 项目最终将被折叠。当它被折叠时,它会移动到窗口的一侧,而不是中间的窗格。
有没有办法让它保持在一边?
为了更清楚,这里有一些图片:
窗格扩展 http://img215.imageshack.us/img215/8725/avalondock1.png
窗格隐藏 http://img215.imageshack.us/img215/2763/avalondock2.png
wpf - 如何设置 Avalon 对接管理器以像 VS 一样调整大小?
我在我的 WPF 应用程序中使用 Avalon。我想要一个类似于 Visual Studio 的窗口,左侧是工具,中间是文档,右侧是属性。我设法用这段代码做到了这一点:
问题是当我调整它们中的任何一个时,它们都会调整大小以保持它们的比例。这不是我想要的,我希望它像 VS 一样,只有中间的文档窗口调整大小。
我将不胜感激任何帮助,因为我已经为此奋斗了几天:(
windows-7 - Win7可以停靠什么样的窗口?
我一直在开发一个玩具编辑器,我希望我的编辑器看起来像VS2010的文本编辑器,可以拖出主窗口成为一个独立的窗口,拖出的窗口可以在拖到顶部时最大化屏幕,并且可以通过拖动到屏幕的左侧或右侧来停靠(这是Win7的新功能)。
所以我尝试使用 AvalonDock(一个 codeplex 项目)来做到这一点。但我发现拖出的 DocumentContent(AvalonDock 中的一个类,它继承自 ContentControl)在 Win7 中没有被视为真正的窗口。
所以我想知道在Win7中可以通过拖动到左侧/右侧或屏幕顶部来停靠什么样的窗口?谢谢!!
wpf - 让 avalondock 和 wpf 功能区在 vs2010 上工作
我试图让 Avalon 在 VS2010 .NET 4 上使用 WPF Ribbon,但我得到的只是一个空白屏幕,甚至覆盖了标题栏。我认为这个问题是由于与 RibbonWindow 标签而不是 Window 不兼容造成的。我看了这些帖子:
http://avalondock.codeplex.com/Thread/View.aspx?ThreadId=62562
http://avalondock.codeplex.com/Thread/View.aspx?ThreadId=68265
但没有一个解决我的问题。有什么帮助吗?谢谢
wpf - AvalonDock + UserControl + DataGrid + ContextMenu 命令路由问题
我从MenuItems
of 的命令传播中得到了奇怪的行为ContextMenu
。
我有以下类型的布局:ContextMenu
为每个inside设置,DataGridRow
而后者又位于AvalonDock 内部。如果我摆脱停靠或围绕我的网格,就没有问题。而不是也没有这个问题。DataGrid
UserControl
DockableContent
UserControl
ListBox
DataGrid
代码隐藏也很简单:
所以这就是问题所在:右键单击选定的行(如果它在右键单击之前被选中)我的命令被禁用。在这种情况下,命令是“缩放”,但可以是任何其他命令,包括自定义命令。
我不知道这里有什么问题。SNOOP 表明,在此传播失败的情况下,由“PART_ShowContextMenuButton”(按钮)处理,而不是UserControl
,CanExecute
它是对接标头的一部分。
我UserControls
在 AvalonDock 内托管的 UI 命令传播方面遇到了其他问题,但这是最容易重现的问题。
c# - AvalonDock - 将 MenuItem 绑定到 DockableContent 的状态
我正在使用AvalonDock来布局我的应用程序。
我想为我的每个可显示/隐藏每个项目的 DockableContents 创建一个带有可检查 MenuItem 的“视图”菜单项。
我没有找到任何人这样做的示例,在我看来,State 属性是只读的,因此无法创建到 MenuItem 的 2 路绑定。看起来您必须调用方法来更改状态。
任何人都有一个聪明的方法来用绑定做到这一点?或者有没有一种简单的方法可以做到这一点,我错过了。