Tag: dialog

Caliburn.Micro – ShowDialog()如何关闭对话框?

编辑: 新信息,只是设法让记录器工作(我真的不知道cm有一个!)并且我在尝试使用TryClose()时给出了此消息。 TryClose requires a parent IConductor or a view with a Close method or IsOpen property 我已经被困在这几天了,研究已经变为零,我之前尝试过发布一个关于这个问题的问题,但是没有得到答案所以我认为我没有正确说出来。 我有一个视图和viewmodel ContentView / Model ,其中包含以下代码: ContentView : ContentViewModel : public void NewProject() { NewProjectViewModel viewModel = new NewProjectViewModel(_projectManager); _windowManager.ShowWindow(viewModel); //If the result is true, we have a new project, otherwise they cancelled the window. if (viewModel.Result) { […]

SaveFileDialog上的DialogResult.OK不起作用

我尝试,当我在SaveFileDialog按保存时,我做了一些事情。 我尝试修复但总是出错。 SaveFileDialog dlg2 = new SaveFileDialog(); dlg2.Filter = “xml | *.xml”; dlg2.DefaultExt = “xml”; dlg2.ShowDialog(); if (dlg2.ShowDialog() == DialogResult.OK) {….} 但我有错误 – 这说: 错误: ‘System.Nullable’不包含’OK’的定义,并且没有扩展方法’OK’可以找到接受类型’System.Nullable’的第一个参数(你是否缺少using指令或汇编引用?) 我尝试修复此代码: DialogResult result = dlg2.ShowDialog(); //here is error again if (result == DialogResult.OK) {….} 现在错误是在DialogResult上说: ‘System.Windows.Window.DialogResult’是’属性’但是像’类型’一样使用

如何更改win32窗口上的文本?

寻找从C#更改win32窗口上的文本的提示,技巧和搜索术语。 更具体地说,我正在尝试将打印对话框上的文本从“打印”更改为“确定”,因为我使用对话框创建打印票而不进行任何打印。 如何找到对话框的窗口句柄? 一旦我得到它,我将如何在窗体的子窗口中找到按钮? 一旦我找到了,我将如何更改按钮上的文字? 如何在显示对话框之前完成所有这些操作? 这里有一个类似的问题,但是它指的是一篇比所需更复杂的CodeProject文章,并且花了我更长的时间来解析,而不是花在这上面。 TIA。