2016-04-27 19 views
0

Syncfusion WPFライブラリを使用して、ObservableCollectionをDockingManagerのDocument部分(私はUseDocumentContainer = "True"に設定)にバインドしようとしていますが、ドキュメントで方法を見つけることができませんでした。 ItemsSourceやItemTemplateのようなものがありますが、見つけられませんでした。Syncfusion DockingManagerとDocumentContainer

とにかく、DockingManagerの下でDocumentContainerを使用しようとしましたが、2つのDocumentContainerを取得しましたが、その場合でもタブを作成する方法が見つかりません。 ItemsSourceが見つかりましたが、ItemTemplateが見つかりません。

誰かが解決策を認識していますか?

答えて

1

Syncfusion WPF DockingManagerとDocumentContainerありがとうのItemsControlではありません。したがって、従来のItemsSourceをViewModelのオブジェクトのコレクションにバインドすることはできません。ただし、これはDockingManagerのラッパーまたはアダプタを作成することで実現できます。

DockingManagerでMVVMパターンを実現するには、下記のブログリンクを参照してください。

http://www.syncfusion.com/blogs/post/MVVM-Adapter-for-WPF-Docking-Manager.aspx

また、我々はDockingManagerにDocumentTabItemStyleプロパティを使用してDocumentTabItemのテンプレートを編集することができます。 ItemTemplateを編集するサンプルを用意しました。このサンプルでは、​​DocumentTabItemStyleプロパティを使用して、TabItemのBackgroundおよびBorderBrushを変更しています。同様に、必要に応じてItemTemplateを編集できます。次の場所からサンプルをダウンロードしてください:

http://www.syncfusion.com/downloads/support/directtrac/general/ze/DocumentContainerstyle_1238653164659092028394079.zip

よろしく、

ジェシー

+1

はそれをテストし、できるだけ早くあなたに戻って – Arslan

+1

なります私は2つを持つ、DocumentContainer内TabControlExtを使用して終了しましたタブのレイヤーはクライアントにとって問題ではありません。ありがとう、ジェシー – Arslan

関連する問題