2015-02-17 36 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