• WPF中控制窗口显示位置的三种方式


    首先新建一个WPF工程,在主界面添加一个按钮,并给按钮添加点击事件button1_Click,然后新建一个用于测试弹出位置的窗口TestWindow。
    1、在屏幕中间显示,设置window.WindowStartupLocation = WindowStartupLocation.CenterScreen;

    private void button1_Click(object sender, RoutedEventArgs e)
    {
    TestWindow window = new TestWindow();
    window.WindowStartupLocation = WindowStartupLocation.CenterScreen;
    window.ShowDialog();
    }

    2、在父窗口中间显示,

    设置window.WindowStartupLocation = WindowStartupLocation.CenterOwner;,并指定Owner。

    private void button1_Click(object sender, RoutedEventArgs e)
    {
    TestWindow window = new TestWindow();
    window.WindowStartupLocation = WindowStartupLocation.CenterOwner;
    window.Owner = this;
    window.ShowDialog();
    }


    3、在任意位置显示,设置window.WindowStartupLocation = WindowStartupLocation.Manual;并制定窗口的Left和Top坐标。

    private void button1_Click(object sender, RoutedEventArgs e)
    {
    TestWindow window = new TestWindow();
    window.WindowStartupLocation = WindowStartupLocation.Manual;
    window.Left = 0;
    window.Top = 0;
    window.ShowDialog();
    }
  • 相关阅读:
    A* 寻路学习
    Tower Defense Toolkit 学习
    Restaurant & Cooking Starter Kit v1.2.1 学习
    常用工具
    Unity 2017 Game Optimizations (Chris Dickinson 著)
    小小小游戏
    支付宝9张图稳扫出敬业福
    支付宝最强集五福教程
    【免费CDN】俄罗斯DDOS-Guard 支持ssl 防御1.5T
    First day with Java :)
  • 原文地址:https://www.cnblogs.com/lijianda/p/6603769.html
Copyright © 2020-2023  润新知