我有以下代码是按钮的打开和关闭:
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按钮进入另一种方法?我需要在导航方法中再次触发 On 和 Off,然后再次打开。有人帮我请!谢谢!
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";