首页 要闻 点评 财经 产经 湘企 IT 汽车 房产 区块链 |  设为首页
您的位置:首页 / 网罗杂烩
Dialogresult表示窗口关闭后返回一个窗口的结果
编辑:湖南经济网小编
2021-05-17

    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条评论)请遵守国家新闻相关法规,文明上网评论!
评论总数:0 [ 查看全部 ]网友评论
 
  评论者:  请输入验证码:                                                        
网罗杂烩更多
湖南要闻更多

中建三局福地星城二期项目建设者义务除雪保通

阅读(1)  评论(0)

Ddrops坚守“奥运品质”,和李晓霞为冬奥加油

阅读(1)  评论(0)

ICEPEAK冬奥战袍加身,亮相,即惊艳全场

阅读(1)  评论(0)

成立四年 估值千亿 新零售独角兽来酷已经崛起

阅读(1)  评论(0)
经网聚焦更多
潇湘视野更多
博览纵横更多

CopyRight @ 2007-2020 湖南经济新闻网.com 版权所有

网站备案 湘ICP备030127号

地址:湖南省长沙市(邮编:410000)E-mail:hnjjxww@yahoo.com.cn