1
所以我有一個組合框:奇誤差在C#
<ComboBox IsEditable="True" TextBoxBase.TextChanged="textBox_Changed"/>
當在組合框中更改文本,它就會關閉textBox_changed功能:
private void textBox_Changed(object sender, RoutedEventArgs e)
{
LinearGradientBrush gradient = new LinearGradientBrush(Colors.MistyRose, Colors.SandyBrown, new Point(0, 0), new Point(0, 1));
this.saveButton.Background = gradient;
}
什麼這個函數的作用是更改窗口上其他位置按鈕的背景顏色。到目前爲止,這完美地運作
<TextBox TextChanged="textBox_Changed"/>
當我運行應用程序,我得到以下錯誤:當我嘗試使用相同的功能與文本框,而不是一個下拉列表中出現的問題
Object reference not set to an instance of an object.
非常奇怪的錯誤,我無法弄清楚。
[什麼是NullReferenceException,我該如何解決它?](http://stackoverflow.com/questions/4660142/what-is-a-nullreferenceexception-and-how-do-i-fix-it) – 2014-10-01 10:36:47
但我不明白這種例外情況如何適用。該對象清晰地存在,因爲我在ComboBox中使用它。 – 2014-10-01 10:38:57
顯示組合框的代碼 – 2014-10-01 10:39:38