首页 头条 直播 产业 电竞 手游 页游 电玩 测评 WAP版设为首页
中国游戏之声全频道覆盖游戏产业全火力输出游戏资讯
首页 / 游戏头条 / 正文

自动执行close()方法Dialogresult按下按钮自然关闭

来源:游戏之声
作者:
时间:2021-07-14

VS里DialogResult 表示窗口关闭后返回一个窗口的结果。在程序中一旦设置DialogResult的值,接下来就会自动执行close()的方法,所以没有必要写this.close(),并且也没有必要设定closing和closed事件,其执行顺序为DialogResult=true/false->closing事件->closed事件而在调用对话框的主程序中建议如下写法:

          Win_Filter win = new Win_Filter();
            win.ShowDialog();
            result = (bool)win.DialogResult;
            if (result==false)
            {
                Shared_Data.Sub_Info_VM.bDel_Open = bDel_Open;
                Shared_Data.Sub_Info_VM.bDel_Limit = bDel_Limit;
            }
//dialog
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Shapes;
namespace JPT_Tester
{
      /// <summary>
      /// Interaction logic for Win_Filter.xaml
      /// </summary>
      public partial class Win_Filter : Window
      {
          public Win_Filter()
          {
            InitializeComponent();
            this.WindowStartupLocation = System.Windows.WindowStartupLocation.CenterScreen;
          }
          private void Button_Click_1(object sender, RoutedEventArgs e)
          {
              this.DialogResult = true;
          }
          private void Window_Loaded_1(object sender, RoutedEventArgs e)
          {
              this.DataContext = Shared_Data.Sub_Info_VM;
          }
      }
}
 

0
(查看全部0条评论)文明上网理性发言,请遵守新闻评论服务协议!
    
   (您的评论通过审核之后才能显示,请文明发言!)                           
中国游戏之声全频道覆盖游戏产业全火力输出游戏资讯
中国游戏之声
更新时间:2021-07-01
点评(1)
中国游戏之声
更新时间:2020-03-31
点评(1)
中国游戏之声全频道覆盖游戏产业全火力输出游戏资讯
游戏之声MORE

杀死斯巴达,一款动作类的小游戏。一款火柴人残忍的格斗游戏,目...[详细]

虽然九命猫在游戏当中只是一个R级式神,但是不代表九命猫就是一个...[详细]

热点推荐MORE
中国游戏之声全频道覆盖游戏产业全火力输出游戏资讯
  • 友情链接商务洽谈联系方式
  • Email:894204689@qq.com
  • 网站地图联系方式广告合作关于我们
  • 中国游戏之声版权所有违者必究 备案号浙ICP(备)15095275
  • CopyRight @ 2008-2021 游戏之声 All Right Reserved