WPF触控程序死了,该怎么解决

WPF触控程序死了
有哪些原因可能会造成WPF程序崩了
(1.不是卡,是完全的死了,点哪都没反应)
(2.运行一段时间后,使用DispatcherTimer实现的图片序列播放很卡,但是一般的用DoubleAnimation写的动画还可以正常的播放)
------解决方案--------------------
在主线程中正在拼命执行你写的代码,这种调用有类似“死循环”或者“重复叠加”。

不要自己乱写代码,应该尽量用人家 framework 现成的东西。如果你自己写,你应该有开发底层平台的能力,而不是仅仅因为爱好或者盲目轻信“低级代码更快”。实际上代码的执行效果不在于个别语句,而在于整体算法控制,这不是那些喜好低级代码的人所理解的。

你可以对你的 DispatchTimer 调用的入口代码进行
Debug.Print(....)
打印,打印“执行时间、方法和参数值”,然后慢慢地分析调用次序是不是过密。
------解决方案--------------------
线程  死循环了? 说不上来。
------解决方案--------------------
感觉2楼的看法有理,dispatchtimer和UI同一个线程,这伙可能执行不松手。