问题标签 [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 投票
2 回答
9207 浏览

c# - AvalonDock 动态添加选项卡

我正在尝试使用带有 WPF 的 AvalonDock 动态添加选项卡,但我无法做到。

你有什么线索错了吗?

动态添加标签的代码

XAML 代码

0 投票
2 回答
6747 浏览

wpf - 如何增强 TabControl 以停靠和浮动 TabItems 或文档?

我有一个TabControl允许用户管理以下文件的文件:

在此处输入图像描述

在某些时候,我想添加一个功能,允许用户浮动TabItems 并将它们停靠回TabControl您可以在 Visual Studio 中执行的大部分操作。此功能将允许用户更轻松地比较文档并在它们之间复制/粘贴等。

我对如何做这件事有一些一般性的想法。它绑定TabControlItemsSource文档视图模型列表。

浮动标签:

  1. Thumb控件添加到TabItem.
  2. 当用户拖动 时,关联的文档视图模型将从列表Thumb中移除。TabControl
  3. 一个单独的文档Window被提出,与文档视图模型绑定,以显示/编辑该文档。

停靠选项卡:

  1. 在 中添加DragOver事件处理程序TabControl以识别Window拖动到选项卡条区域上的文档。
  2. 关联的文档视图模型被添加到TabControl列表中。
  3. 文档Window已关闭。

有没有关于如何做到这一点的例子,或者你有办法做到这一点?

谢谢。

0 投票
3 回答
4407 浏览

c# - 在 Avalon Dock 中设置面板的初始高度

我以这种方式在代码中创建面板:

如何指定该面板的初始高度?以下不起作用:

或者

0 投票
1 回答
1255 浏览

wpf - Avalon 与 Prism 对接

有人已经迷上了 Avalon 与 Prism 对接吗?我的意思是适配器,这样当您向 Prism 的区域注册视图时,您可以编写简写 XAML 并且 prism 将创建选项卡?

0 投票
1 回答
3425 浏览

avalondock - 选项卡更改时的活动内容属性

我想在代码中创建绑定,当用户在选项卡之间导航或创建选项卡时会跳转。

我试图绑定依赖属性活动内容属性,由于某种原因它不起作用。

谢谢。

0 投票
1 回答
1321 浏览

c# - 如何在 WPF 中将 AvalonDock DockablePane 设置为正确

我需要将 AvalonDock DockablePane 设置为 WPF 窗口的右侧,请您帮我解答一下。

0 投票
1 回答
2242 浏览

c# - 为高对比度主题重新设计 AvalonDock?

我在一个项目中使用 AvalonDock。为了这个例子,它的结构如下:

普通标签

这很好,但不幸的是,这些选项卡在高对比度主题上看起来不太好,如下所示。

高对比度标签

理想情况下,我想重新设置选项卡的样式以使用系统颜色作为背景(例如窗口颜色)。这可能吗?

谢谢,艾伦

0 投票
1 回答
1990 浏览

wpf - Avalon Dock Auto Hide 加载问题

我在使用 Avalon Docking 时遇到问题,我的第二个面板停靠在底部并设置为 AutoHide。当 UI 运行时,窗格默认加载为停靠/可见。我想让它隐藏/最小化。

我已经尝试过 Avalon 论坛上建议的各种“黑客”,在 OnLoad,你可以

这很有效,这意味着当加载 UI 时,窗格会被隐藏。但是,一旦您在 .cs 代码中切换自动隐藏,在运行时单击停靠标题以使窗格可见/浮动停止工作。因此,您必须连接 DockingMananger.OnMouseUp() 并解析几个布尔状态并手动调用 ToggleAutoHide() - 我猜只是在时间上。对我来说似乎是一个黑客。

这就是我现在正在做的事情,直到我找到一个合适且干净的解决方案:

是否有我完全丢失的设置/属性,或/和更好的方法?

0 投票
2 回答
772 浏览

wpf - AvalonDock : 以编程方式取消 DocumentPan 的 DocumentContents

嗨,我想知道我是否可以以编程方式取消所有DocumentContents 。DocumentPan

有什么建议么?

谢谢你。

0 投票
1 回答
4704 浏览

c# - 带 Prism 区域适配器的 AvalonDock

我已经看到了一些关于 SO 的问题,但它们似乎都不适合我。我希望能够将出色的Avalondock 2.0与 Prism 4 一起使用。但是,所有示例区域适配器都适用于 Avalondock 1.x 系列,我无法让它工作。

有没有人有关于如何为 AvalonDock 的 LayoutDocumentPane 和 LayoutAnchorablePane 创建区域适配器的示例代码?