我正在尝试将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()),它按预期工作。
如果通过数据绑定添加标签,为什么标签不可点击,有没有人有任何想法?
答案 0 :(得分:4)
我设法通过使用DocumentsSource而不是ItemsSource将Binding移动到父DockingManager元素来解决这个问题。相当直观,但它确实有效。