在普通的 WinForms 应用程序中,我们有一个名为 的事件ResizeEnd
,但在 Silverlight 中我找不到它。
必须有一种方法可以知道用户在调整浏览器窗口大小后何时释放鼠标左键,这样我就可以只处理一个调整大小(或SizeChanged
)事件(最后一个),而不是每次发生此事件。
在普通的 WinForms 应用程序中,我们有一个名为 的事件ResizeEnd
,但在 Silverlight 中我找不到它。
必须有一种方法可以知道用户在调整浏览器窗口大小后何时释放鼠标左键,这样我就可以只处理一个调整大小(或SizeChanged
)事件(最后一个),而不是每次发生此事件。
有OnResize
事件。
指定当 Silverlight 插件的对象标记调整大小并且 Silverlight 插件的 ActualHeight 或 ActualWidth 更改时发生的Resized事件的处理程序。
这是在 HTML/ASP 中指定的:
<object ...>
...
<param name "onresize" value"functionname" />
...
</object>
当ActualHeight
orActualWidth
属性更改时会触发此事件 - 但 Silverlight 插件处于全屏模式时不会触发。
不幸的是,我找不到任何信息来表明当浏览器窗口改变大小时会触发多少次。