我开始使用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";
}
但我知道这是不可能的。我怎样才能做到这一点? :(
答案 0 :(得分:2)
sender
参数是触发事件的对象。所以你可以用它来访问你的按钮:
var btn = sender as Button;
if(btn != null)
{
btn.Content = "X";
}
答案 1 :(得分:0)
如果您打算使用它,请将名称指定给按钮。
x:Name = "btnA0"
稍后在按钮点击事件处理程序中:
btnA0.Content = "ButtonNewContent";