2012-01-21 77 views
2

我使用分離的usercontrol在WPF中創建我的應用程序工具欄。
我想在用戶點擊其中一個工具欄按鈕時打開WPF extended ChildWindow。 我應該將ChildWindow放置在屏幕的中心,但是當我將WindowStartupLocation =「Center」ChildWindow放置在工具欄視圖的中心時。 我該怎麼辦?在屏幕中心放置ChildWindow控件

工具欄用戶控件:

<Grid> 
     <ToolBar> 
      <Button ToolTip="tooltip" Margin="2" Click="Button_Click"> 
    </Button> 
      <Separator/> 
     </ToolBar> 
    <extToolkit:ChildWindow  Name="childwindow" WindowStartupLocation="Center" Left="300" Top="400" Height="300" Width="300" Caption="caption" IsModal="True"> 
     <Views:NewCompany /> 
    </extToolkit:ChildWindow> 
    </Grid> 

回答

0

試試這個

<Grid> 
     <Grid.RowDefinition> 
      <RowDefinition Height="50" /> 
      <RowDefinition Height="*" /> 
     </Grid.RowDefinition> 
     <ToolBar Grid.Row="0"> 
      <Button ToolTip="tooltip" Margin="2" Click="Button_Click"> 
      </Button> 
      <Separator/> 
     </ToolBar> 
     <Grid Grid.Row="1"> 
      <extToolkit:ChildWindow Name="childwindow" WindowStartupLocation="Center" Left="300" Top="400" Height="300" Width="300" Caption="caption" IsModal="True"> 
       <Views:NewCompany /> 
      </extToolkit:ChildWindow> 
     </Grid> 
    </Grid> 
相關問題