WPF : How to set a Dialog position to show at the center of the application?

前端 未结 14 2543
天命终不由人
天命终不由人 2020-12-02 16:18

How to set Dialog\'s position that came from .ShowDialog(); to show at the center of the mainWindows.

This is the way I try to set position.

         


        
14条回答
  •  离开以前
    2020-12-02 16:50

    For the child window, set at the XAML

    WindowStartupLocation="CenterOwner"
    

    To call your child window as a dialog and center of the parent, call it from the parent window, e.g

    private void ConfigButton_OnClick(object sender, RoutedEventArgs e)
    {
        var window = new ConfigurationWindow
        {
            Owner = this
        };
        window.ShowDialog();
    }
    

提交回复
热议问题