以其他方法触发点击发送程序



我有以下代码是按钮的打开和关闭:

private void OnActivity_Click(object sender, RoutedEventArgs e)
{
    if ((sender as Button).Content.Equals("On"))
    {
        (sender as Button).Content = "Off";
    }
    else 
    {
        (sender as Button).Content = "On";
    }
}

我还有另一个名为 protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e) 的方法

如何将发送者称为OnActivity_Click按钮进入另一种方法?我需要在导航方法中再次触发 OnOff,然后再次打开。有人帮我请!谢谢!

Inside OnNavigatedTo 您可以使用按钮引用。例如:

protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e)
{
    OnActivity_Click(this.btn1, null);
}

此处的按钮名称为"btn1"(在 xaml 中设置)。

在 xaml 中为按钮命名,如x:name="btn"

然后在OnNavigatedTo这样的方法中使用它,

btn.content="On";

相关内容

  • 没有找到相关文章

最新更新