默认情况下在Windows Phone中加载xaml页面时首先调用哪个方法?

时间:2013-08-14 05:03:32

标签: c# windows-phone-7 windows-phone

我想知道在windows phone app中加载xaml页面时默认首先调用哪个方法,如何更改必须在加载时首先调用的方法?

3 个答案:

答案 0 :(得分:12)

要在页面加载时自动执行操作,请在页面构造函数中使用它: -

public MainPage()
{
    InitializeComponent();

    Loaded += (s, e) =>
    {
        //write logic here
    }
}

答案 1 :(得分:2)

您还可以通过xaml:

设置Loaded处理程序

的.xaml:

<Page
    ...
    Loaded="OnPageLoaded">

.xaml.cs:

private void OnPageLoaded(object sender, RoutedEventArgs e)
{
    ...
}

答案 2 :(得分:-2)

直接回答您的问题:初始化是您要查找的事件。

有关详细信息,Google是您的朋友:

应用程序生命周期 - http://msdn.microsoft.com/en-us/windowsphonetrainingcourse_applicationlifetimewp7lab_topic2.aspx

控件和其他对象应遵循标准事件生命周期:

http://msdn.microsoft.com/en-us/library/ms754221.aspx