dialogresult相关内容
编辑:这种方法实际上效果很好,我问了它,然后找到了解决方案.我在重载的 ShowDialog() 方法中添加了正确的调用(它不是完全重载,甚至不是覆盖,但它的工作原理相同.我的新问题是底部的问题. 我有一个表单,您可以在其中单击三个按钮之一.我为返回的结果定义了一个枚举.我想打电话: MyFormResults res = MyForm.ShowDialog(); 我可以用这段代码添加一
..
我在调用窗口中使用 ShowDialog() 显示 WPF 窗口.窗口打开并且是模态的,如预期的那样.但是,在对话框窗口中的“确定"和“取消"按钮的单击事件中,我分别设置了 this.DialogResult = true (或 false),并且没有设置该值.窗口按预期关闭,但 DialogResult 仍然为空. 这是 WPF 中的错误吗?或者是否有原因无法设置 DialogResult
..
我尝试,当我在 SaveFileDialog 中按保存时,我会做一些事情.我尝试修复,但总是有问题. SaveFileDialog dlg2 = new SaveFileDialog();dlg2.Filter = "xml | *.xml";dlg2.DefaultExt = "xml";dlg2.ShowDialog();if (dlg2.ShowDialog() == DialogResu
..
我想制作简单的 Yes/No 选择 MessageBox,但我认为为此设计一个表单是无稽之谈.我想我可以使用 MessageBox、添加按钮等来实现这一点.很简单,但是由于没有返回DialogResult,我该如何检索结果? 解决方案 应该这样做: DialogResult dialogResult = MessageBox.Show("Sure", "Some Title", Mess
..
在对我最近提出的一个问题(此处)的回答中,Hans Passant 表示我应该设置 DialogResult 来关闭我的表单而不是 form.Close() 虽然我似乎无法找出原因? 如果我没看错的话,MSDN 文档指出,这样做只会隐藏表单,而不是我认为 .Close() 会正确处理它? 从文档中提取. 当用户单击对话框的关闭按钮或设置 DialogResult 属性的值时,不会自动
..
对于对话的结果是 WPF 中可为空的布尔值这一事实,谁能想到一个很好的解释?这一直让我感到困惑.在 WinForms 中,它是一个枚举类型,这对我来说更有意义. 解决方案 在我看来,这样做是因为在大多数情况下,您不需要像 Retry 或 Ignore 这样的通用专用选项.> 如果您需要的不仅仅是确定/取消,您应该使用某种任务对话框,例如有书面答案.这样,您就不仅限于几十年前有人想到的少数
..
早上好 我有一个c#应用程序,如果您按开始按钮,将打开一个对话框,并且将自动按确定按钮.问题是我不知道该怎么做. 代码如下: private void Start_Click(object sender, EventArgs e) { if (captureDevice.ShowDialog(this) == DialogResult.OK)
..
尝试从MVVM应用程序的窗口中检索DialogResult时,我偶然发现了上一个问题.实施建议的更改后,示例如下所示: type DialogCloser() = static let DialogResultProperty = DependencyProperty.RegisterAttached("DialogResult", typeof, ty
..
我想简单地选择是/否选择MessageBox,但是我认为为此设计表格是没有意义的.我以为可以使用MessageBox,添加按钮等来完成此操作.很简单,但是由于没有返回DialogResult,如何检索结果? 解决方案 这应该做到: DialogResult dialogResult = MessageBox.Show("Sure", "Some Title", MessageBoxB
..
我有一个基于MVVM-Light的WPF应用程序,带有一个对话框服务(称为WindowManager),该服务打开绑定到预先启动的对话框视图模型的对话框窗口,如下所示: private enum ViewModelKind { PlanningGridVM, InputDialogVM, TreeViewDialogVM, SaveFileDialogVM,
..
我从调用窗口使用ShowDialog()显示WPF窗口.该窗口将打开,并且是预期的模态.但是,在对话框窗口中的“确定"和“取消"按钮的单击事件中,我分别设置了this.DialogResult = true(或false),并且未设置该值.窗口将按预期关闭,但是DialogResult仍然为null. 这是WPF中的错误吗?还是由于无法设置DialogResult属性而没有引发异常的原因?该
..
我尝试,当我保存在 SaveFileDialog 我做某事。我尝试修复,但总是有问题。 SaveFileDialog dlg2 = new SaveFileDialog(); dlg2.Filter =“xml | * .xml”; dlg2.DefaultExt =“xml”; dlg2.ShowDialog(); if(dlg2.ShowDialog()== Dialo
..
我有一个主WPF窗口,当按钮被点击窗口上,一个命令被执行 假设该命令是SendToTableCommand $ B mywindow.showDialog $ b 受保护的虚拟无效SendToTableExecute(对象o) { UIThread.BeginInvoke(新动作<对象>(SendToTableExecuteUI),O); } 私人无效SendToTabl
..
我有我开了几次作为ShowDialog的一个窗口。 每当我打开它,我使用new关键字 在第一时间我所做的: VAR为mywindow =新mywindow的(); myWindow.ShowDialog(); 第二次我打开它从mywindow的视图模型类: 新mywindow的()的ShowDialog()。 在mywindow的代码
..
我试图用的DialogResult 来检查消息框的 YesNoCancel 的。我用下面的代码,我看不出任何问题: 的DialogResult dlgResult = MessageBox.Show( “关闭之前保存更改?”, “警告”, MessageBoxButton.YesNoCancel, MessageBoxImage.Question); 不过的的Visua
..
我有下面的代码作为我的XNA游戏的一部分: 私人无效GAMEOVER() { 如果 { 字符串消息=的String.Format((m_IsGameOver!)“GAME OVER!{0}你的分数为:{1}”, 环境。换行,GameScore); 如果(MessageBox.Show(消息,“GAMEOVER”,MessageBoxButtons.OK)== DialogResult.
..
我无法找到以下问题的解决方案: 我打开的窗口管理一个对话框,卡利微: 公共无效UserNew() { this._windowManager.ShowDialog(新UserViewModel(this._windowManager)); } 现在我需要的DialogResult当用户按OK按钮关闭对话框。窗口管理器的ShowDialog方法不返回的Dialog
..
编辑:这种方法实际上的伟大工程,我问它,然后找到解决方案后。我加在重载的ShowDialog()调用正确的方法(这不是exacly过载,甚至是超越,但它的工作原理是一样的。我的新问题是,一个在底部。 $ 。:b $ b 我在你点击有三种按钮的形式我已经定义了一个枚举对返回的结果我想拨打电话: MyFormResults解析度= MyForm.ShowDialog();
..
在回答最近的问题我有(
..
我想进行简单的是/否choiced消息框,但我认为这是无稽之谈设计一个表格的。我以为我可以使用的MessageBox,添加按钮,等来做到这一点。这是简单的,但因为没有返回的DialogResult,我怎么检索结果? 解决方案 这应该这样做: 的DialogResult的DialogResult = MessageBox.Show(“当然”,“有些标题”,MessageBoxButtons
..