如何从UniversalApp中的代码中单击按钮?

时间:2015-09-17 11:41:01

标签: c# xaml windows-phone-8.1 win-universal-app

在downvote之前:让我提醒一下,没有方法“btnDoSomething.Click();”

xaml内容:

<AppBarButton x:Name="btnDoSomething" Icon="Accept"/>

我想从“OnNavigatedTo”方法中单击它。怎么做?

2 个答案:

答案 0 :(得分:1)

请勿点击代码中的按钮,以便在其他活动中执行相同的操作。

btnDoSomething点击您可以在OnNavigatedTo中调用的相同方法。

    private void appBarButton_Click(object sender, RoutedEventArgs e)
    {
        DoStuff();
    }

    protected override void OnNavigatedTo(NavigationEventArgs e)
    {
        base.OnNavigatedTo(e);
        DoStuff();
    }

    private void DoStuff()
    {
        //...
    }

答案 1 :(得分:0)

没有理由点击OnNavigatedTo上的按钮!?当您单击按钮时,您想要ToDO和代码。在OnNavigatedTo中执行ToDO和Code。

但是如果你想点击它,只需调用方法btnDoSomething_Click(sender, args);