c# - 如何在 AvalonDock 2 中的文档选项卡之间切换

标签 c# avalondock

我构建了一个使用 AvalonDock 2 的小应用程序。我将 View 模型绑定(bind)到对接管理器,可以创建和删除文档,一切都很好。但是,我需要做一件事:当我打开多个文档时,我无法通过代码将特定文档选项卡设为事件且可见的选项卡(就像我单击选项卡标题一样)。

我已绑定(bind)到“ActiveContent”属性并将其设置为我想要成为事件且可见的文档,但这没有帮助。

有人可以给我一些关于如何做到这一点的建议吗?

最佳答案

经过一番研究,发现这是一项微不足道的任务。实际问题是缺乏有关此类琐碎任务的文档。因此,对于所有遇到同样问题的其他人来说,答案是:

每个LayoutItem都有一个名为IsSelected的属性。通过将其值设置为“true”,代表 LayoutItem 的选项卡将切换到 View 中。

关于c# - 如何在 AvalonDock 2 中的文档选项卡之间切换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33918513/

相关文章:

mvvm - 使用 AvalonDock 将实例化的 ViewModel 注入(inject)到 View 中

c# - 帮助从控制台应用程序呈现 ASP.NET MVC View

c# - OpenCVSharp坐标与System.Drawing坐标之间的转换

c# - 尝试从 Azure 检索数据时出现 MobileServiceInvalidOperationException

c# - LINQ 的摘要行

c# - AvalonDock float 窗口可以不为 "Always On Top"吗?

c# - 使用另一个类实例访问类方法?

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

c# - 关闭选项卡后如何从 DockManager 中删除 LogicalChildren?

avalondock - 更改 Avalon Dock 中的主题