在我的Silverlight项目中,我有一些画布都使用ScaleTransforms来调整浏览器窗口大小的大小。但是,如果我使浏览器窗口非常小,然后单击浏览器中的最大化按钮,应用程序将保持相同的大小。如何在单击最大化按钮时使其正确调整大小?
当我使用边缘调整窗口大小时,画布会正确调整大小。
答案 0 :(得分:0)
您是否尝试使用Viewbox包裹画布?
答案 1 :(得分:0)
事实证明,在调整大小后调用resize事件的委托(这是有道理的);但我有一些条件会禁止它调整大小,如果它已经是800x600。如果您快速调整窗口大小,它将无法正确调整大小,因为它认为它是800x600;但事实上已经缩水了。
tl; dr - 我没有正确编写调整大小事件处理程序。