2010-10-21 66 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