WPF登陆窗口、主窗口切换问题

代码

MainWindow mwin = new MainWindow();
Application.Current.MainWindow = mwin;
this.Close();
mwin.Show();

参考:http://bbs.csdn.net/topics/370266691

时间: 2024-11-09 01:34:46

WPF登陆窗口、主窗口切换问题的相关文章

WPF 先显示登录成功,验证成功后显示主窗口

/// 设置显示登录窗口的方法: /// 在 App.xaml 中把这句 /// 删掉 StartupUri="MainWindow.xaml" 改为 StartupUri="Login/LoginWindow.xaml" // Login/LoginWindow.xaml是登录窗口; /// 加上 ShutdownMode="OnLastWindowClose" 代码如下: public partial class LoginWindow :

【.net 深呼吸】WPF 中的父子窗口

与 WinForm 不同,WPF 并没有 MDI 窗口,但 WPF 的窗口之间是可以存在“父子”关系的. 我们会发现,Window 类公开了一个属性叫 Owner,这个属性是可读可写的,从名字上我们也能猜到,应该是用来设置窗口的父子关系的.这个属性看起来不难用,只要赋个窗口实例即可,而真正的难点是你得搞清楚“谁是谁的父窗口”,“谁是谁的子窗口”,一旦你搞混了,有可能会应用程序带来一些小麻烦. 这个问题是一位妹子问我的,不然怎么说女孩子特别细心呢,这个小玩意儿估计很多时候我们都不会注意到. 下面,

WinForm登陆成功关闭窗口打开新窗口

正常写法 DialogResult result = MessageBox.Show("OK", "连接成功!", MessageBoxButtons.OK); if (result == DialogResult.OK) { Home home=new Home(); home.Show(); this.Close(); } 事实证明,这种办法是行不通的.因为主窗口是由登录窗口打开的,所以我们在关闭登录窗口时,主窗口也会被一起关闭.这是一个线程树,或者窗口树的关系

ABBYY是怎么自定义主窗口的

启动 ABBYY FineReader OCR文字设别软件时,将打开其主窗口.同时将显示任务窗口,可以启动内置或自定义自动化任务. 主窗口显示目前打开的 ABBYY FineReader 文档. ● 在页面窗口中,可以查看当前 FineReader 文档的页面.有两种页面查看模式:缩略图(显示小图)和详细信息(即显示文档页面及其属性的列表).可 使用该窗口的快捷菜单(即视图菜单)切换这两种模式,也可选择工具 > 选项… > 视图. ● 图像窗口显示当前页面的图像.可以在此处编辑区域.页面图像和

C# 在winform或者wpf中显示控制台窗口

这儿需要使用两个系统函数: BOOL WINAPI FreeConsole(void); //// 关闭控制台窗口,参考:http://msdn.microsoft.com/en-us/library/ms683150%28VS.85%29.aspx BOOL WINAPI AllocConsole(void); //// 打开控制台窗口,参考:http://msdn.microsoft.com/en-us/library/ms681944%28VS.85%29.aspx对应DLL:Kernel

简易聊天程序教程(六)主窗口和聊天窗口

源代码下载链接:http://download.csdn.net/detail/sky453589103/9514686 如果有什么问题,欢迎留言. 主窗口用的是JList控件,在显示了登陆的跟人信息之后,接下来就是好友的列表. 为了方便以后拓展 ,我把好友的信息封装在FriendInformation中,FriendInformation类的定义也很简单的,都能看懂. 下面来逐步分析一下MainWin类: MainWin中比较重要的是事件的监听: 好友列表中的右键菜单的监听: JMenuIte

WPF通过附加属性控制窗口关闭

场景1 当使用 ShowDialog() 方式显示窗口时,通过定义附加属性的方式可实现在 ViewModel 中进行数据绑定(bool?)来控制子窗口的显示和关闭 public class ExWindow { public static bool? GetDialogResult(DependencyObject obj) { return (bool?)obj.GetValue(DialogResultProperty); } public static void SetDialogResu

如何监视 WPF 中的所有窗口,在所有窗口中订阅事件或者附加 UI

原文:如何监视 WPF 中的所有窗口,在所有窗口中订阅事件或者附加 UI 由于 WPF 路由事件(主要是隧道和冒泡)的存在,我们很容易能够通过只监听窗口中的某些事件使得整个窗口中所有控件发生的事件都被监听到.然而,如果我们希望监听的是整个应用程序中所有的事件呢?路由事件的路由可并不会跨越窗口边界呀? 本文将介绍我编写的应用程序窗口监视器,来监听整个应用程序中所有窗口中的路由事件.这样的方法可以用来无时无刻监视 WPF 程序的各种状态. 其实问题依旧摆在那里,因为我们依然无法让路由事件跨越窗口边界

QT开发(二十二)——QMainWindow主窗口

QT开发(二十二)--QMainWindow主窗口 一.主窗口简介 应用程序中的主窗口是与用户进行长时间交互的顶层窗口,提供了应用程序的大部分功能,通常是应用程序启动后的第一个窗口,应用程序一般由一个主窗口和多个对话框组成. QT中直接支持主窗口,QMainWindow是QT中主窗口的基类,是继承于QWidget类的容器型组件. QMainWindow内部封装了菜单栏.工具栏.中心组件.停靠组件.状态栏等. QMainWindow内置了布局管理器,基本的组件布局如下: 二.菜单栏 QT中提供了预

最近玩了一下qt5.2.1,顺着写点东西,关于这个版本设置程序主窗口居中

? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 #include <QtGui/QGuiApplication> #include <QDebug> #include <QScreen> #include "qtquick2applicationviewer.h" int main(int argc, char *argv[]) {     QGuiApplication app(arg