2014-10-07 21 views
0

我有一个小问题,我试图设置一个帧内的图像帧的大小。 但是,宽度和高度属性返回垃圾。帧大小属性不工作

我在做什么错? 见GW,GH:

image

+0

那时已经画好了吗?如果没有绘制,那么这些将返回垃圾。在ExtendedSplash检查中,如果我没有记错,他们需要在设置图像大小之前等待OnResize事件。然后,您还可以使用事件参数来调整大小。 – 2014-10-07 22:36:54

+0

我正在尝试,但是新的方法从来没有被调用过。使用WindowSizeChangedEventHandler。 – overscore 2014-10-07 23:44:32

+0

我明白了。您必须使用WindowActivatedEventHandler,然后使用ActualWidth/ActualHeight获取大小,而不是宽度/高度。这个操作系统是一个痛苦。发表您的评论作为答案,我会接受它。 – overscore 2014-10-07 23:55:48

回答

1

监听WindowActivatedEventHandler获得使用ActualWidth/ActualHeight大小。这确保Window被激活并且Frame已被绘制,然后试图获得高度/宽度。