|
|
|
@ -204,9 +204,15 @@ namespace Xceed.Wpf.AvalonDock.Controls |
|
|
|
_view = new ContentPresenter(); |
|
|
|
|
|
|
|
_view.SetBinding(ContentPresenter.ContentProperty, new Binding("Content") { Source = LayoutElement }); |
|
|
|
_view.SetBinding( ContentPresenter.ContentTemplateProperty, new Binding( "LayoutItemTemplate" ) { Source = LayoutElement.Root.Manager } ); |
|
|
|
_view.SetBinding( ContentPresenter.ContentTemplateSelectorProperty, new Binding( "LayoutItemTemplateSelector" ) { Source = LayoutElement.Root.Manager } ); |
|
|
|
LayoutElement.Root.Manager.InternalAddLogicalChild( _view ); |
|
|
|
if ((LayoutElement != null) && (LayoutElement.Root != null)) |
|
|
|
{ |
|
|
|
_view.SetBinding(ContentPresenter.ContentTemplateProperty, new Binding("LayoutItemTemplate") { Source = LayoutElement.Root.Manager }); |
|
|
|
_view.SetBinding(ContentPresenter.ContentTemplateSelectorProperty, new Binding("LayoutItemTemplateSelector") { Source = LayoutElement.Root.Manager }); |
|
|
|
if (LayoutElement.Root.Manager != null) |
|
|
|
{ |
|
|
|
LayoutElement.Root.Manager.InternalAddLogicalChild(_view); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
return _view; |
|
|
|
|