2010-10-21 64 views
0

我不知道在调整主窗口大小时发生了什么,但在我的笔记本电脑上,只有当释放鼠标时才会触发SizeChanged事件,而在其他计算机上,鼠标移动时会立即触发事件,而不是释放时触发事件。我使用IE 8,而另一台电脑也使用IE 8.Silverlight SizeChanged事件

这可能是什么原因?

回答

1

Windows有一个选项可以禁止重新绘制窗口,直到完成移动它们。也许它是在一台机器上启用的,而不是另一台?当你拖动任何窗口时,它会渲染为虚线轮廓,还是整个窗口在移动时重新绘制?

在Windows 2003中,该选项下显示属性外观影响显示窗口内容的同时拖动

alt text

+0

是的,你是对的。不幸的是,我认为不可能从Silverlight中禁用它。 – Alex 2010-10-22 06:35:17

+1

@Alex:如果Silverlight/IE的工作方式不同并且不遵守Windows设置,那么从*用户的角度来看,这将是不幸的。 – 2010-10-22 07:12:02