2015-02-17 76 views
0

我开始与C#和Windows Phone上的应用程序的冒险,但我stucked了一点。我正在写一个简单的游戏无聊和十字架。WIndows Phone C#更改内容按钮后点击

我有一个按钮:

<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

检查x:Name Directive

如果你要使用它,分配命名的按钮

x:Name = "btnA0" 

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

btnA0.Content = "ButtonNewContent"; 
+0

更好!谢谢! – Michal 2015-02-18 10:06:40

2

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

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

哈哈哈!非常好,非常感谢! :D – Michal 2015-02-17 22:26:37