我构建了一个使用 AvalonDock 2 的小应用程序。我将 View 模型绑定(bind)到对接管理器,可以创建和删除文档,一切都很好。但是,我需要做一件事:当我打开多个文档时,我无法通过代码将特定文档选项卡设为事件且可见的选项卡(就像我单击选项卡标题一样)。
我已绑定(bind)到“ActiveContent”属性并将其设置为我想要成为事件且可见的文档,但这没有帮助。
有人可以给我一些关于如何做到这一点的建议吗?
最佳答案
经过一番研究,发现这是一项微不足道的任务。实际问题是缺乏有关此类琐碎任务的文档。因此,对于所有遇到同样问题的其他人来说,答案是:
每个LayoutItem都有一个名为IsSelected
的属性。通过将其值设置为“true”,代表 LayoutItem 的选项卡将切换到 View 中。
关于c# - 如何在 AvalonDock 2 中的文档选项卡之间切换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33918513/