问题标签 [mainwindow]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
wpf - 应用 xaml 假设实例化的第一个窗口是主窗口(showdialog 被忽略),我需要显示多个窗口
我的 App.xaml.cs 中有以下代码
以及 App.xaml 中的以下内容
当我注释掉检查CompletedInstall()的行时, manager.ShowDialog()工作正常,并且我的配置窗口显示。当CompletedInstall()被调用时,对manager.ShowDialog()的调用立即返回而不显示窗口。我添加了主窗口,假设有人决定某个应用程序应该只显示一个窗口。
我通过在调用 CompletedInstall 之前设置主窗口找到了解决方法
但这迫使我根据其用途开发 WINServiceConfig(特别是构造函数),因为它不能指望完成先决条件。这是不好的形式。我还能做些什么来解决这个问题?
假窗?这不可能是最好的答案。它可以??
c++ - Qt 非主窗口
如果我想创建一个不是主应用程序窗口的窗口(比如我希望在主窗口中单击首选项菜单时弹出首选项窗口),我将如何完成此操作?
iphone - 发布后如何重新创建 UIView?
在我的 MainWindow.xib 中有很多视图控制器。其中一些显示为模态视图,而另一些则简单地插入。我担心内存管理可能不佳,因为我没有释放我创建的任何视图(dealloc 方法除外)。但是,当我发布视图时,我的应用程序无法将其恢复。我的问题是,如何释放视图以释放内存,但在需要时将视图带回。
PS 我唯一的 .xib 是 Mainwindow .xib。其他视图都是在界面构建器中作为视图控制器创建的。
winapi - 使用 PostMessage 模拟鼠标事件而不获得焦点 (WINAPI)
我使用 PostMessage 模拟了鼠标事件并在记事本应用程序上进行了测试。我不想通过发送鼠标事件来获得记事本应用程序的焦点。
只有当我在 PostMessage 参数中使用记事本的 ChildWindow(即您可以写入的空白区域)时才会收到事件,这意味着我无法单击应用程序的菜单(文件、编辑 ..)。您对如何在不设置焦点的情况下做到这一点有任何想法吗?
iphone - 在 MainWindow.xib 中显示带按钮的 ModalViewController
我想从 MainWindow.xib 文件中的条形按钮显示 ModalViewController。我该怎么做?我要使用的基本代码是这样的:
但是我把它放在哪里?
编辑:我想通了,在我的导航控制器中,我将以下代码放入 viewDidLoad:
并将功能更改为:
谢谢你的帮助,帕思!
ios4 - 我的主窗口不会改变,即使我改变它?
嘿!有一个让我发疯的问题!当在 xcode 4 中的界面构建器中进行更改时,我的主窗口不会改变,我已经玩了 2 个多小时试图进行更改,但是当构建它时它没有改变。当更改代码中的某些内容时,它工作得很好。我要添加到主窗口的东西是标签栏中的新标签。请帮我 !
更新:
我的应用程序didfinfishwithoptions 看起来像这样。
wpf - wpf应用程序不再显示主窗口
我的应用程序构建并运行良好。我在任务栏中得到一个图标,显示该窗口存在,但它从未显示。我从 app.xaml 调用 StartupUri="MainWindow.Xaml",而主窗口只包含一些函数和 InitializeComponent()。调试时,它会一直运行,直到窗口应该打开,然后停止,我无法再单步执行任何操作。我什至不知道调试器在哪里,因为黄色高亮消失了,代码也没有改变。我假设它此时正在等待用户交互,因为它认为窗口已成功打开。有任何想法吗?
ios - 如何从另一个对象访问我的应用程序委托的窗口访问器方法?
如前所述 - 我是一个 Objective-C 新手,但我已经阅读了 4 本关于该主题的实体书和一大堆电子书和文档,但我仍然找不到我想要的东西。
我有一个顶级内容视图控制器,它想要从应用程序委托的窗口属性的物理尺寸配置其视图属性。这是几个人已经问过的问题。([UIScreen mainScreen]
因为之前在这个论坛上已经播出过很多次的原因,所以没有删减它)。因此,逻辑方法是让内容视图控制器读取应用程序委托窗口的框架。现在,我发现与此接近的唯一答案是使用[[[UIApplication sharedApplication] window] frame]
- 但是,这仅在 window 属性设置为 keyAndVisible 后才有效。内容视图控制器需要在获取 makeKeyAndVisible之前读取应用委托的窗口属性。代码按此顺序排列......
应用代表:
在我的内容视图控制器的 initWithNibName: nil bundle: nil 方法中,我有以下测试代码...
这不起作用,因为 App Delegate 的窗口还不是关键且可见的。所以,我的问题是这样的;我的 App Delegate Class 实例的名称是什么?我知道 App Delegate 的类名称默认为,myApplicationNameAppDelegate
但我在实例名称之后。我想[[UIApplication sharedApplication] keyWindow]
用类似的东西替换调用;
稍微扩展一下,如何访问其他目标对象中的方法,这些目标对象不是执行查询的对象的范围后代?
就像我说的那样,我对所有这些都是菜鸟,这可能是另一个愚蠢的菜鸟问题,但似乎还没有人以简单的方式回答过这个问题。
(在程序上 - 我的地盘 - 有很多方法可以将窗口内容降低到其他级别的范围,从使整个程序套件可以全局访问窗口到通过各种函数层次结构将其作为特定参数传递 -但是这个客观的东西似乎背离了既定的程序实践)。
如果有人可以提供帮助,我将不胜感激。这东西绝对不直观!维维
macos - 为什么 X11 应用程序的主窗口有时不会出现在 OS X 中
我已经为使用 ActiveState PDK PerlApp 8.2.1 编译的 OS X 创建了 Perl/Tk 应用程序。该应用程序需要 X11 才能在 OS X 上正常运行,并且在我自己的计算机(OS X 10.4.11)上一切正常,其他人报告它在 OS X 10.5 和 10.6 上运行良好。
但是,我也收到了一些用户的报告,例如在 10.4.11 和 10.6.7 上,启动应用程序后,程序似乎运行但没有出现主窗口。我已经为 OS X 创建了 Perl/Tk 应用程序编译使用 ActiveState PDK PerlApp 8.2.1。该应用程序需要 X11 才能在 OS X 上正常运行,并且在我自己的计算机(OS X 10.4.11)上一切正常,其他人报告它在 OS X 10.5 和 10.6 上运行良好。
但是,我也收到了一些用户的报告,例如在 10.4.11 和 10.6.7 上,启动应用程序后,程序似乎运行但没有出现主窗口。
(只是为了澄清“似乎运行”的含义,用户可以启动 X11(所以它已经安装了!)。另外,启动我的应用程序后,会出现一个新的 X11 菜单栏,他们可以单击“关于...”并可以看到我的应用程序的“关于...”窗口。)
我无法在此处复制该错误,并且用户说他们启动应用程序时终端命令行上没有出现错误。
有没有人遇到过类似的问题并知道解决方法?这似乎是 X11 的问题,但我很乐意更改自己的代码以避免此问题。
c# - 从另一个窗口访问 MainWindow
我创建了一个从 MainWindow 打开的新窗口。单击此窗口中的按钮后,窗口应关闭并同时触发 MainWindow 中的某些事件。
我认为这很容易实现,但我不知道如何从另一个窗口访问 MainWindow 方法和字段......
任何帮助,将不胜感激。谢谢!:)