• Wpf配置文件属性


      public MainWindow()
            {
                InitializeComponent();
                this.WindowState = Properties.Settings.Default.WindowState;//初始化窗体状态  Properties:配置文件的命名空间
    
                Rect rect = Properties.Settings.Default.WindowRect; //初始化窗体位置
                this.Top = rect.Top;
                this.Left = rect.Left;
                this.Width = rect.Width;
                this.Height = rect.Height;
            }
    
            private void Button_Click_1(object sender, RoutedEventArgs e)//显示坐标及大小
            {
                MessageBox.Show(this.RestoreBounds.ToString()); //RestoreBounds窗体坐标及大小
            }
    
            private void Window_Closing_1(object sender, System.ComponentModel.CancelEventArgs e)//窗体关闭前触发
            {
                Properties.Settings.Default.WindowState = this.WindowState;//初始化窗体状态
    
                Properties.Settings.Default.WindowRect = this.RestoreBounds;
                Properties.Settings.Default.Save();
                //e.Cancel = true;//不能点击关闭按钮
                //隐藏之后f便不为空了,所以点击主窗体的时候小窗体已经弹出来了,但是只是隐藏了还没有关闭,所有要关闭它
                if (f != null)
                {
                    f.Close();
                }
            }
            Window1 f;
            private void Button_Click_2(object sender, RoutedEventArgs e)
            {   
                //加if条件是为了保证唯一实例化
                if (f == null)
                {
                    f = new Window1();
                    f.Show();
                }
                else
                {
                    f.Show();
                }
    
            }
    
            private void Button_Click_3(object sender, RoutedEventArgs e)
            {
                //加if条件是为了保证唯一实例化,杜绝资源的浪费
                if (f != null)
                {
                    f.Hide();
                }
                else
                {
                    MessageBox.Show("请先打开窗口再执行隐藏"); 
                }
            }
  • 相关阅读:
    .net 用户控件ascx.cs注册js脚本代码无效果
    Sql-exec
    C# 复制指定节点的所有子孙节点到新建的节点下
    C# 拷贝指定文件夹下的所有文件及其文件夹到指定目录
    svn 命令
    C语言运算符优先级
    两级宏&&字符串化宏
    [C++]#if !defined 的作用
    四面体ply格式文件图和数据对应关系分析
    PLY格式介绍
  • 原文地址:https://www.cnblogs.com/lk-kk/p/4604797.html
Copyright © 2020-2023  润新知