WIN8 自定义控件添加到页面XAML报错的解决方法
2015-06-15 01:11
369 查看
比如有一个MediaPlayer的自定义控件,添加到MainPage.xaml中,设计器报错,说无法创建实例。但是运行程序却可以正常显示。
比如我是因为用到了Dispatcher,在MediaPlayer的构造函数中实例化了导致的错误。然后我将它从构造函数中移除,问题就解决了。
原因:
在MainPage.xaml中引用了自定控件,但自定义控件的构造函数中用到了MainPage的参数,由于MainPage都还没初始化好,自定义控件初始化时想引用MainPage实例肯定报错。解决方法:
检查自定义控件中构造函数,有没有用到MainPage中的东西。比如我是因为用到了Dispatcher,在MediaPlayer的构造函数中实例化了导致的错误。然后我将它从构造函数中移除,问题就解决了。
相关文章推荐
- 回溯法
- 指出您的竞争对手在所有的SEO基础方面做得如何
- java list顺序
- 循环链表(2) - 插入节点至已排序链表
- ios 日记3 define和typedef(2)
- 同花顺公式
- Wampserver2.5配置虚拟主机出现403 Forbidden的处理方案
- 循环链表(1) - 介绍以及应用
- Android项目之——Activity悬浮并可拖动
- Android应用程序UI硬件加速渲染的Display List渲染过程分析
- Java中断正在运行的线程
- 黑马程序员-Java基础--类型转换、标识符、位运算符
- python 装饰器
- java 正则表达式的一些符号
- SEO计划中的特定任务
- CentOS在VirtualBox下安装增强软件,添加共享文件夹,Xshell/Xftp的安装与使用
- C++ Circle类
- 【转载】Direct3D HLSL介绍(上)
- 关于SQL的几道小题详解
- AppDelegate中几个常用的回调调用时机