WPF MainWindow覆盖OnStartup

冢sa

如果不使用StartupUri,则无法显示MainWindow。OnStartup不会触发。

我从App.xaml中删除了StartupUri

<Application x:Class="SCon"
         xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
         xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
</Application>

在后面的代码中添加了以下内容

    protected override void OnStartup(StartupEventArgs e)
    {
        base.OnStartup(e);
        SCon.MainWindow.Instance.Show();
    }

MainWindow是一个单例

    private static volatile MainWindow instance = null;
    private static object lockThis = new object();
    public static MainWindow Instance
    {
        get
        {
            if (instance == null)
            {
                lock (lockThis)
                {
                    if (instance == null)
                    {
                        instance = new MainWindow();
                    }
                }
            }
            return instance;
        }
    }
刺猬

弄清你的意思或坚持的地方。我将检查App.xaml的“构建操作”,然后查看该站点。

http://www.erikojebo.se/Code/Details/202

那家伙解释的很好:)

另外,您的问题有点重复。检查一下:如何更改WPF应用程序的StartupUri?

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Windows窗体的WPF等效于OnStartup事件

来自分类Dev

WPF 单元测试 - OnstartUp 方法

来自分类Dev

在WPF中获取MainWindow的句柄

来自分类Dev

在WPF的MainWindow中获取资源

来自分类Dev

WPF资源覆盖

来自分类Dev

Prism WPF Ioc如何解析MainWindow

来自分类Dev

WPF MainWindow不能使用.Close关闭

来自分类Dev

在WPF中将UserControl绑定到MainWindow元素

来自分类Dev

在MainWindow中重用WPF用户控件

来自分类Dev

WPF Datagrid RowHeaderTemplate被RowHeaderStyle覆盖

来自分类Dev

OpenGL控件覆盖WPF元素

来自分类Dev

启动WPF应用程序时,App_Startup()VS OnStartup()

来自分类Dev

刷新子窗口后,WPF Mainwindow自动关闭。

来自分类Dev

从WPF中的页面内调用公共MainWindow函数

来自分类Dev

如何从C#WPF中的页面访问MainWindow变量?

来自分类Dev

WPF Xaml MainWindow使用Show函数调用后消失

来自分类Dev

将Wpf控件实例传递给MainWindow构造函数

来自分类Dev

WPF绑定到在MainWindow类中创建的对象

来自分类Dev

为什么在 wpf 中创建对象时会循环回 MainWindow?

来自分类Dev

WPF MainWindow 即使在异步状态下也会冻结

来自分类Dev

为什么 WPF 生成文件 MainWindow.gics

来自分类Dev

如何在 UserControl 中知道 MainWindow (Applicatoin) 何时关闭?- WPF

来自分类Dev

合并字典中的WPF覆盖样式

来自分类Dev

在WPF控件上禁用/覆盖突出显示

来自分类Dev

如何在WPF中覆盖WindowStyle

来自分类Dev

WPF:DataGridCell覆盖行样式的颜色

来自分类Dev

如何在WPF中替换/覆盖控件

来自分类Dev

WPF TabControl覆盖TabItem背景吗?

来自分类Dev

如何在WPF中覆盖WindowStyle