我有以下代码,即按钮开启和关闭:
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按钮调用另一种方法?我需要在导航方法中再次触发打开和关闭,然后再次打开。有人帮我吧!谢谢!
答案 0 :(得分:1)
为xaml中的按钮命名,如x:name="btn"
然后在OnNavigatedTo
这样的方法中使用它,
btn.content="On";
答案 1 :(得分:1)
在OnNavigated内部您可以使用按钮参考。例如:
protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e)
{
OnActivity_Click(this.btn1, null);
}
此处的按钮名称为“btn1”(在xaml中设置)。