问题标签 [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.

0 投票
4 回答
9803 浏览

wpf - WPF/AvalonDock v2.0 布局文档

如何以编程方式添加其中包含一些 UIElements 的 LayoutDocument?(如 stackpanel、scrollviewer 等)当用户单击“新建项目”按钮时,我想将带有 stackpanel、canvas 等的新 LayoutDocument 添加到 LayoutDocumentPane。我可以以某种方式从一个 LayoutDocument 克隆 xaml 代码并将其加载到新的吗?是否可以将 Title LayoutDocument 属性绑定到 ViewModel 属性?(我得到错误它必须是依赖属性)

0 投票
2 回答
2716 浏览

avalondock - 删除 avalondock 中显示的文档选项卡

我的申请没有多个文件。所以我不需要 LayoutDocumentPane 中显示的选项卡。我发现它可以通过在这里使用样式来定制。http://avalondock.codeplex.com/wikipage?title=Document%20tab%20restyling

但这似乎过于复杂。有什么简单的方法可以做到这一点吗?

0 投票
1 回答
2724 浏览

c# - avalondock 覆盖 contextmenu - 找不到类型 ContextMenuElement

这是avalon 码头和单独窗口中的用户控制的后续问题- 我的窗口打开得很好,我认为这将是困难的部分;但我很难更改上下文菜单。

我是 WPF 和 avalondock 的新手,它可能很简单,但我很想念它。

上一个问题以http://avalondock.codeplex.com/SourceControl/changeset/view/96370#1749982为例。我收到“未找到 ContextMenuElement”错误,所以选择了更简单的方法:

http://avalondock.codeplex.com/discussions/246250 - 这是关于用法语文本替换但我可以适应它。我无法让它工作,然后尝试逐字复制粘贴,但仍然有同样的错误:

我在资源字典中得到这个,它指向菜单项的命令部分,例如:

我错过了什么?

编辑:资源字典摘录:

0 投票
2 回答
1714 浏览

wpf - 工具栏卡在 Avalon Dock 后面

我是 WPF 新手并开始使用 Avalon Dock。我的工具栏有问题。当我在工具栏托盘中拖动工具栏时,托盘向下扩展并卡在 Avalon Dock 容器后面。我如何使其自动重新调整大小,以便工具栏不会卡在后面?这是我的 XAML .. 谢谢:)

0 投票
1 回答
1337 浏览

wpf - 将浮动窗口返回到 AvalonDock 中的先前停靠位置

据我了解,在 Avalondock 中,当您拖动 LayoutDocument 时,会自动创建一个浮动窗口,但如果您不将其停靠在新位置,则保持浮动,这就是我试图避免的。有没有办法强制浮动窗口返回到之前的状态/停靠位置而不是保持浮动?

我在 Visual Studio 2010 中使用 AvalonDock 2.0。

0 投票
2 回答
1903 浏览

c# - 如何隐藏 LayoutPanel / LayoutDocument 的选项卡标题?

大家,早安!

我在一个项目中使用 AvalonDock,最后我遇到了一个问题:

在我的项目中开发的某些页面中,我有使用标准文本块的自定义标题。在某些页面中,特别是,我在页面左侧锚定了一个 LayoutAnchorable,在右侧锚定了一个 LayoutDocument。

对于 LayoutDocument,标题是空的,因为我在这个页面上已经有了标题。这会导致此 LayoutDocument 选项卡的 TabItem(标题)仍然显示为空值。由于我想在所有页面上保留我的标题,我想知道是否有我如何隐藏或删除这个空白的 tabItem,即标题。我的一个尝试是修改页面的边距,我得到了她的熬夜页面。但是这个 LayoutDocument TabItem 向下重新调整,保持可见。

我知道这不是 AvalonDock 的问题,是原始设计的不同行为。文档的标签标题并不是要隐藏的,但我认为对于那些想要拥有自己的标题页的人来说会很有趣。此致。

古斯塔沃。

0 投票
2 回答
312 浏览

wpf - 如何防止面板被关闭?

我正在使用带有 DocumentsSource 的 AvalonDock (V2):

我想禁用使用样式或与DocuemntsSource一起使用的东西关闭面板的可能性。

如果可能的话,我希望关闭元素以折叠方式停靠到 DocumentManager 而不是关闭。

0 投票
1 回答
904 浏览

wpf - AvalonDock DocumentPane 无法正确恢复

我有以下 AvalonDock(我使用的是 1.3 版)布局:

这是 DockingManager 的 Loaded 事件的事件处理程序:

和窗口关闭事件处理程序:

保存和恢复所有 DockablePanes 工作正常,但问题是 DocumentPane 没有正确恢复。当我尝试打开新文档时,它们不会显示。

我使用 Visual Studio 中的即时窗口进行以下查询

打电话之前MainDockingManager.RestoreLayout()

调用后RestoreLayout()

调用后执行此RestoreLayout()操作也不起作用:

有什么想法我做错了什么,或者我在这里遗漏了什么?

0 投票
1 回答
1838 浏览

avalondock - 如何使用 AvalonDock 并排放置两个 LayoutDocument

我像这样使用 avalondock LayoutDocumentPane:

这就是我得到的:

默认布局

但是,我希望布局是这样的: 我想要的布局

如何在 XAML 或 C# 中做到这一点?

0 投票
1 回答
3124 浏览

wpf - 在 AvalonDock 2.0 的 LayoutDocument 底部创建选项卡?

如何在 AvalonDock 2.0 中的 LayoutDocument 底部创建选项卡(在 XAML 中),例如 Visual Studio 中的代码和设计选项卡?(当然不使用 TabControl)

我想最终在顶部有一个选项卡,每个文档一个,但是在每个文档中,能够有多个“视图”,每个选项卡在窗口底部。

因此,您可能将“page.htm”作为一个文档,显示在顶部的选项卡上。然后将“来源”和“设计”作为打开/激活文档底部的两个选项卡。