2013-04-02 37 views
0

我想后,我的游戏页面运行名为drawMoveLines()方法是满载运行方法。此方法drawMoveLines()在我的游戏页面上的对象之间绘制线条。然而,当我试图在我的游戏页面的主要方法的底部运行,线路全力以赴扭曲的对象还没有加载正确。 (它可以正常运行,但当我将它从位于游戏页面的按钮上运行时)后如何页面加载完成在metro应用

我相信下降的路径涉及异步编程,但是由于我对这个概念的处理是相当原始的,所以在正确的方向会很棒。

+0

您是否尝试过使用'Page.Loaded'事件? – svick

+0

@svick谢谢你的提示,但无法找到C#5.0本次活动。对于metro应用程序,System.Web.UI命名空间不存在。如果我做错了,请赐教:) – Chris

+0

我还以为你在谈论['Windows.UI.Xaml.Controls.Page'](http://msdn.microsoft.com/en-us/library/windows /apps/windows.ui.xaml.controls.page),它确实有'Loaded'事件。如果这不是你的意思,那么你应该清楚。 – svick

回答

2

已经找到了正确的语法。它如下。

//This here 
this.Loaded += new RoutedEventHandler(Page_Loaded); 

//Calls this event 
private void Page_Loaded(object sender, RoutedEventArgs e) 
    { 
     drawMoveLines(); 
    } 
相关问题