WIndows Phone C# 单击后更改内容按钮

WIndows Phone C# change content button AFTER CLICK

我开始使用 C# 并在 Windows Phone 上编写应用程序,但我有点卡住了。我正在写一个简单的游戏。

我有一个按钮:

 <Button Content=" " HorizontalAlignment="Left" Height="126" Margin="37,146,0,0" VerticalAlignment="Top" Width="126" Click="a0"/>

而且我希望点击后内容会变成X,喜欢

public void a0(object sender, System.EventArgs e)
{
    a0.Content = "X";
}

但我知道那是不可能的。我怎样才能做到这一点? :(

sender参数是触发事件的对象。所以你可以用它来访问你的按钮:

var btn = sender as Button;
if(btn != null)
{ 
   btn.Content = "X";
}

勾选x:Name Directive

如果您要使用它,请为按钮指定名称。

x:Name = "btnA0"

稍后在按钮单击事件处理程序中:

btnA0.Content = "ButtonNewContent";