我正在尝试使用下面的xaml将DocumentPane绑定到属性ObservableCollection DocumentContent。

<ad:DocumentPane Name="documentPane" ShowHeader="True" ItemsSource="{Binding Path=DocumentContent, Mode=OneWay}"></ad:DocumentPane>


我的问题是,当将新的DocumentContent对象添加到ObservableCollection时,它将正确地将选项卡添加到DocumentPane,但是该选项卡不可单击。

在切换到数据绑定之前,我使用的是document.Items.Add(new DocumentContent()),它可以按预期工作。

有谁知道为什么通过数据绑定添加选项卡后将无法单击这些选项卡?

最佳答案

我设法通过使用DocumentsSource而不是ItemsSource将Binding移到父DockingManager元素来解决此问题。有点违反直觉,但确实有效。

10-06 05:56