2013-05-02 6 views
3

ImageBrush에 대해 Resource을 만들었습니다. 아래를 참조하십시오. 그러나 AvalonDock LayoutDocumentPane에 어떻게 추가 할 것인지 모르겠습니다. 배경에 로고가 있기 때문에 패널에 추가하고 싶지만, LayoutDocumentPane은 배경이 Window입니다.LayoutDocumentPane에 배경 이미지를 추가하려면 어떻게해야합니까?

<BitmapImage x:Key="LogoBitmap" UriSource="pack://application:,,,/myLibrary;component/myImages/myBigLogo.PNG"/> 
<ImageBrush x:Key="LogoImage" ImageSource="{StaticResource LogoBitmap}"/> 

는 지금, 나는 다음과 같습니다

<ad:DockingManager x:Name="dockManager" > 
    <ad:LayoutRoot> 
    <ad:LayoutPanel x:Name="myLayoutPanel" Orientation="Horizontal"> 
     <ad:LayoutAnchorablePane x:Name="myLayoutAnchorablePane" DockWidth="400"/> 
     <ad:LayoutDocumentPane x:Name="myDocumentPane"/> 
    </ad:LayoutPanel> 
    </ad:LayoutRoot> 
</ad:DockingManager> 

답변

0

내가 내 사용 사례에 대해 작동하는 배경 이미지를 설정하는 방법을 찾을 수 있었다 그러나 나는 아주 간단한 AvalonDock 구성을 사용하고 있습니다 그래서 그것이 당신을 위해 작동하는지 모르겠습니다.

이렇게하면 전체 독 컨트롤에 대한 이미지가 설정되므로 이보다 낮은 수준에서 배경을 설정할 방법을 찾지 못했습니다.

<xcad:DockingManager x:Name="dockingManager"> 
     <xcad:DockingManager.Background> 
      <ImageBrush ImageSource="/Resources/Images/MDIBACKGROUNDIMAGE.png"/> 
     </xcad:DockingManager.Background> 
     <xcad:LayoutRoot> 
      <xcad:LayoutPanel Orientation="Horizontal"> 
       <xcad:LayoutDocumentPaneGroup> 
        <xcad:LayoutDocumentPane > 
         <xcad:LayoutDocument> 
          <views:MyForm></views:MyForm> 
         </xcad:LayoutDocument> 
        </xcad:LayoutDocumentPane> 
       </xcad:LayoutDocumentPaneGroup>      
      </xcad:LayoutPanel> 
     </xcad:LayoutRoot> 
    </xcad:DockingManager>