AvalonDock:使用DocumentPane绑定时,新DocumentContent项的选项卡不可单击

时间:2011-10-18 16:18:20

标签: c# wpf xaml avalondock

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

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

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

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

如果通过数据绑定添加标签,为什么标签不可点击,有没有人有任何想法?

1 个答案:

答案 0 :(得分:4)

我设法通过使用DocumentsSource而不是ItemsSource将Binding移动到父DockingManager元素来解决这个问题。相当直观,但它确实有效。