【问题标题】:Place ChildWindow Control in Center of Screen将 ChildWindow 控件置于屏幕中心
【发布时间】:2012-01-21 11:18:02
【问题描述】:

我使用分离的用户控件在 WPF 中创建我的应用程序工具栏。
当用户单击工具栏按钮之一时,我想打开WPF extended ChildWindow。 我应该将 ChildWindow 放在屏幕的中心,但是当我将 WindowStartupLocation="Center" 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>

【问题讨论】:

    标签: wpf childwindow


    【解决方案1】:

    试试这个

       <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>
    

    【讨论】:

      猜你喜欢
      • 2012-12-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-16
      • 1970-01-01
      • 2015-05-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多