0
我不知道在调整主窗口大小时发生了什么,但在我的笔记本电脑上,只有当释放鼠标时才会触发SizeChanged事件,而在其他计算机上,鼠标移动时会立即触发事件,而不是释放时触发事件。我使用IE 8,而另一台电脑也使用IE 8.Silverlight SizeChanged事件
这可能是什么原因?
我不知道在调整主窗口大小时发生了什么,但在我的笔记本电脑上,只有当释放鼠标时才会触发SizeChanged事件,而在其他计算机上,鼠标移动时会立即触发事件,而不是释放时触发事件。我使用IE 8,而另一台电脑也使用IE 8.Silverlight SizeChanged事件
这可能是什么原因?
Windows有一个选项可以禁止重新绘制窗口,直到完成移动它们。也许它是在一台机器上启用的,而不是另一台?当你拖动任何窗口时,它会渲染为虚线轮廓,还是整个窗口在移动时重新绘制?
在Windows 2003中,该选项下显示属性,外观,影响,显示窗口内容的同时拖动:
是的,你是对的。不幸的是,我认为不可能从Silverlight中禁用它。 – Alex 2010-10-22 06:35:17
@Alex:如果Silverlight/IE的工作方式不同并且不遵守Windows设置,那么从*用户的角度来看,这将是不幸的。 – 2010-10-22 07:12:02