我使用分离的用户控件在WPF中创建我的应用程序工具栏。
当用户单击工具栏按钮之一时,我想打开WPF extended ChildWindow。我应该将ChildWindow放在屏幕的中心,但是当我设置WindowStartupLocation=“中心”时,ChildWindow会放在工具栏视图的中心。我该怎么做?
工具栏usercontrol:
<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>发布于 2012-01-22 00:28:35
尝尝这个
<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>https://stackoverflow.com/questions/8952551
复制相似问题