C#报无法将 Owner 属性设置为之前未显示的 Window错误
来源:互联网 发布:淘宝店打折怎么设置 编辑:程序博客网 时间:2024/05/16 16:57
C#下WPF主窗体中加载别的Windows窗体时报: 无法将 Owner 属性设置为之前未显示的 Window的错误,代码:
public MainWindow() { InitializeComponent(); sceenAnimationWin = new SceenAnimationWin(); sceenAnimationWin.Owner = this; sceenAnimationWin.Show(); }错误的原因应该是MainWindow本身还未加载完成。解决方法是等窗体完全加载后,在初始化要加载的窗体。在windows的xaml文件中增加ContentRendered="WindowRendered",并在代码中加入WindowRendered处理方法,然后把MainWindow方法中的窗口初始化创建的代码移到WindowRendered中,问题解决。代码如下:
private void WindowRendered(object sender, EventArgs e) { sceenAnimationWin = new SceenAnimationWin(); sceenAnimationWin.Owner = this; sceenAnimationWin.Show(); }
阅读全文
0 0
- C#报无法将 Owner 属性设置为之前未显示的 Window错误
- window 的 owner 属性
- 处理非window设置为window的Owner
- C#程序中报“未将对象引用设置到对象的实例” 错误
- C# 属性的代码生成失败。错误是无法将属性转换为InstanceDescriptor
- jquery 无法设置selected属性,未指明的错误
- jQuery select 无法设置selected属性。未指明的错误
- jQuery select 无法设置selected属性。未指明的错误
- 无法设置selected属性。未指明的错误
- 设置Owner属性的三种方式 --- Owner
- 解决报错:Session为空(未将对象引用设置到对象的实例)
- C#读取xml 文件 报错:未将对象引用设置到对象的实例
- IE6中使用jquery 无法设置selected属性。未指明的错误
- C# 关于“未将对象引用设置到对象的实例。”错误
- 遇到的问题-----------c#在可以调用 OLE 之前,必须将当前线程设置为单线程单元(STA)模式
- Dynamics CRM2016 解决C#调用web api报错无法显示错误详情的问题
- thinkphp3.2将APP_DEBUG设置为false后导致验证码无法显示的解决方法
- 未将对象引用设置为对象的实例
- spring boot+hibernate+thymeleaf 练习
- dom4j读取配置文件
- mysql建外键
- 【yolo v2】训练自己数据集
- android 定制Toast消息的位置
- C#报无法将 Owner 属性设置为之前未显示的 Window错误
- 链表创建和链表遍历算法
- 调整图像亮度和对比度
- android下的XMPP对应smack-4.2.1,实现登录,注册,发单聊,加聊天室,发群聊等简单功能
- APP广告弹窗
- VS2015+OpenCV320+contrib+win64
- idea下的maven jetty web 项目创建
- matlab:深度学习CNN matlab代码解析
- java基础算法、递归调用、字符串(含中文)切割