2013-05-02 35 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> 
相关问题