我有這樣的代碼:爲什麼不改變按鈕的內容合作
private void ModifyButton_Click(object sender, RoutedEventArgs e)
{
ModifyButton.Content = "Another button name";
}
但它不工作。我的意思是,修改按鈕的內容不會改變,但程序不會失敗或拋出任何異常。
我試圖修改按鈕的名稱,以改變它的行爲(有點編輯/保存)在同一個按鈕。這不可能使用C#/ WPF?
在此先感謝。
編輯:
XAML:
<Button Name="ModifyButton" Content="Modificar" Margin="5,10,0,0" Height="23" Width="120" HorizontalAlignment="Left" Click="ModifyButton_Click"></Button>
怪異的行爲:如果我把一個MessageBox.Show呼叫按鈕的內容變化後,那麼,在顯示消息框按鈕dislay的新(更改)的名稱,但在消息框關閉後,它會顯示它的原始文本。
如果您添加代碼的XAML的一部分,也可能有幫助。 – 2012-02-20 20:18:04
這絕對有可能。嘗試查看是否可以使用小型測試項目複製此內容。在你的事件處理程序的主體中放置一個斷點,看看你的代碼是否到達那裏。 – 2012-02-20 20:19:34
@ Sensei76我只是把XAML。 KshitijMehta代碼是「正在執行」,我的意思是調試器調用事件。 – 2012-02-20 20:21:42