2011-10-18 11 views
1

DocumentPaneプロパティをObservableCollection <DocumentContent> DocumentContentにバインドしようとしています。下のxamlを使用してください。AvalonDock:DocumentPaneバインディングを使用している場合、新しいDocumentContent項目のタブはクリックできません。

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

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

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

データバインディングを使用してタブをクリックしてもクリックできないような理由はありますか?

答えて

4

私は、ItemsSourceではなくDocumentsSourceを使用して、Bindingを親のDockingManager要素に移動することでこれを解決することができました。かなり直感的ですが、うまくいきます。

+0

お返事ありがとうございます。そして、その本当のことは、アバロンがバグであり、忘れていないということです。 – Evgeny

関連する問題