首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将ChildWindow控件放在屏幕中心

将ChildWindow控件放在屏幕中心
EN

Stack Overflow用户
提问于 2012-01-21 19:18:02
回答 1查看 1.7K关注 0票数 2

我使用分离的用户控件在WPF中创建我的应用程序工具栏。

当用户单击工具栏按钮之一时,我想打开WPF extended ChildWindow。我应该将ChildWindow放在屏幕的中心,但是当我设置WindowStartupLocation=“中心”时,ChildWindow会放在工具栏视图的中心。我该怎么做?

工具栏usercontrol:

代码语言:javascript
复制
   <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>
EN

回答 1

Stack Overflow用户

发布于 2012-01-22 00:28:35

尝尝这个

代码语言:javascript
复制
   <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>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8952551

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档