Silverlight画布不会在按下最大按钮时调整大小

时间:2011-08-30 19:59:29

标签: silverlight silverlight-4.0

在我的Silverlight项目中,我有一些画布都使用ScaleTransforms来调整浏览器窗口大小的大小。但是,如果我使浏览器窗口非常小,然后单击浏览器中的最大化按钮,应用程序将保持相同的大小。如何在单击最大化按钮时使其正确调整大小?

当我使用边缘调整窗口大小时,画布会正确调整大小。

2 个答案:

答案 0 :(得分:0)

您是否尝试使用Viewbox包裹画布?

答案 1 :(得分:0)

事实证明,在调整大小后调用resize事件的委托(这是有道理的);但我有一些条件会禁止它调整大小,如果它已经是800x600。如果您快速调整窗口大小,它将无法正确调整大小,因为它认为它是800x600;但事实上已经缩水了。

tl; dr - 我没有正确编写调整大小事件处理程序。