1

以下のxamlを使用して、DocumentPaneをプロパティObservableCollection<DocumentContent>DocumentContentにバインドしようとしています。

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

私の問題は、新しいDocumentContentオブジェクトがObservableCollectionに追加されると、タブがDocumentPaneに正しく追加されますが、タブをクリックできないことです。

データバインディングに切り替える前は、document.Items.Add(new DocumentContent())を使用していましたが、これは期待どおりに機能しました。

タブがデータバインディングを介して追加された場合にタブがクリックできない理由を誰かが知っていますか?

4

1 に答える 1

4

ItemsSourceの代わりにDocumentsSourceを使用して、Bindingを親のDockingManager要素に移動することで、これを修正することができました。かなり直感に反しますが、機能します。

于 2011-10-19T09:55:37.247 に答える