dialogresult相关内容

是否可以重载表单的 ShowDialog 方法并返回不同的结果?

编辑:这种方法实际上效果很好,我问了它,然后找到了解决方案.我在重载的 ShowDialog() 方法中添加了正确的调用(它不是完全重载,甚至不是覆盖,但它的工作原理相同.我的新问题是底部的问题. 我有一个表单,您可以在其中单击三个按钮之一.我为返回的结果定义了一个枚举.我想打电话: MyFormResults res = MyForm.ShowDialog(); 我可以用这段代码添加一 ..
发布时间:2022-01-17 11:05:47 C#/.NET

无法在 WPF 中设置 DialogResult

我在调用窗口中使用 ShowDialog() 显示 WPF 窗口.窗口打开并且是模态的,如预期的那样.但是,在对话框窗口中的“确定"和“取消"按钮的单击事件中,我分别设置了 this.DialogResult = true (或 false),并且没有设置该值.窗口按预期关闭,但 DialogResult 仍然为空. 这是 WPF 中的错误吗?或者是否有原因无法设置 DialogResult ..
发布时间:2022-01-17 11:00:21 C#/.NET

正确使用 DialogResult

在对我最近提出的一个问题(此处)的回答中,Hans Passant 表示我应该设置 DialogResult 来关闭我的表单而不是 form.Close() 虽然我似乎无法找出原因? 如果我没看错的话,MSDN 文档指出,这样做只会隐藏表单,而不是我认为 .Close() 会正确处理它? 从文档中提取. 当用户单击对话框的关闭按钮或设置 DialogResult 属性的值时,不会自动 ..
发布时间:2021-12-08 14:01:34 C#/.NET

为什么 DialogResult 在 WPF 中是一个可为空的布尔值?

对于对话的结果是 WPF 中可为空的布尔值这一事实,谁能想到一个很好的解释?这一直让我感到困惑.在 WinForms 中,它是一个枚举类型,这对我来说更有意义. 解决方案 在我看来,这样做是因为在大多数情况下,您不需要像 Retry 或 Ignore 这样的通用专用选项.> 如果您需要的不仅仅是确定/取消,您应该使用某种任务对话框,例如有书面答案.这样,您就不仅限于几十年前有人想到的少数 ..
发布时间:2021-11-15 20:59:13 C#/.NET

在C#应用中自动单击确定按钮

早上好 我有一个c#应用程序,如果您按开始按钮,将打开一个对话框,并且将自动按确定按钮.问题是我不知道该怎么做. 代码如下: private void Start_Click(object sender, EventArgs e) { if (captureDevice.ShowDialog(this) == DialogResult.OK) ..
发布时间:2020-07-21 19:20:13 C#/.NET

F#中的DialogResult

尝试从MVVM应用程序的窗口中检索DialogResult时,我偶然发现了上一个问题.实施建议的更改后,示例如下所示: type DialogCloser() = static let DialogResultProperty = DependencyProperty.RegisterAttached("DialogResult", typeof, ty ..
发布时间:2020-07-21 19:19:11 其他开发

无法在WPF中设置DialogResult

我从调用窗口使用ShowDialog()显示WPF窗口.该窗口将打开,并且是预期的模态.但是,在对话框窗口中的“确定"和“取消"按钮的单击事件中,我分别设置了this.DialogResult = true(或false),并且未设置该值.窗口将按预期关闭,但是DialogResult仍然为null. 这是WPF中的错误吗?还是由于无法设置DialogResult属性而没有引发异常的原因?该 ..
发布时间:2020-05-10 18:36:16 C#/.NET

DialogResult的问题在WPF

我有我开了几次作为ShowDialog的一个窗口。 每当我打开它,我使用new关键字 在第一时间我所做的: VAR为mywindow =新mywindow的(); myWindow.ShowDialog(); 第二次我打开它从mywindow的视图模型类: 新mywindow的()的ShowDialog()。 在mywindow的代码 ..
发布时间:2016-10-05 21:38:50 C#/.NET

不能使用的DialogResult

我试图用的DialogResult 来检查消息框的 YesNoCancel 的。我用下面的代码,我看不出任何问题: 的DialogResult dlgResult = MessageBox.Show( “关闭之前保存更改?”, “警告”, MessageBoxButton.YesNoCancel, MessageBoxImage.Question); 不过的的Visua ..
发布时间:2016-10-04 22:16:07 C#/.NET

消息框和放大器;在XNA对话框(C#)

我有下面的代码作为我的XNA游戏的一部分: 私人无效GAMEOVER() { 如果 { 字符串消息=的String.Format((m_IsGameOver!)“GAME OVER!{0}你的分数为:{1}”, 环境。换行,GameScore); 如果(MessageBox.Show(消息,“GAMEOVER”,MessageBoxButtons.OK)== DialogResult. ..
发布时间:2016-10-04 15:37:30 C#/.NET

卡利微:的DialogResult

我无法找到以下问题的解决方案: 我打开的窗口管理一个对话框,卡利微: 公共无效UserNew() { this._windowManager.ShowDialog(新UserViewModel(this._windowManager)); } 现在我需要的DialogResult当用户按OK按钮关闭对话框。窗口管理器的ShowDialog方法不返回的Dialog ..
发布时间:2016-10-01 00:06:28 C#/.NET

是否有可能超载的形式ShowDialog方法,并返回一个不同的结果呢?

编辑:这种方法实际上的伟大工程,我问它,然后找到解决方案后。我加在重载的ShowDialog()调用正确的方法(这不是exacly过载,甚至是超越,但它的工作原理是一样的。我的新问题是,一个在底部。 $ 。:b $ b 我在你点击有三种按钮的形式我已经定义了一个枚举对返回的结果我想拨打电话: MyFormResults解析度= MyForm.ShowDialog(); ..
发布时间:2016-09-26 20:14:50 C#/.NET

如何创建一个消息框,"是","否];选择和的DialogResult?

我想进行简单的是/否choiced消息框,但我认为这是无稽之谈设计一个表格的。我以为我可以使用的MessageBox,添加按钮,等来做到这一点。这是简单的,但因为没有返回的DialogResult,我怎么检索结果? 解决方案 这应该这样做: 的DialogResult的DialogResult = MessageBox.Show(“当然”,“有些标题”,MessageBoxButtons ..
发布时间:2016-08-29 12:45:03 C#/.NET