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