C# C中TextChanged事件中的奇数错误

C# C中TextChanged事件中的奇数错误,c#,C#,所以我有一个组合框: <ComboBox IsEditable="True" TextBoxBase.TextChanged="textBox_Changed"/> 此函数的作用是更改窗口其他位置按钮的背景色。到目前为止,这是完美的。当我尝试将同一函数与文本框而不是组合框一起使用时,会出现此问题: <TextBox TextChanged="textBox_Changed"/> 非常奇怪的错误,我想不出来。问题解决了!表单初始化时触发该事件,但saveButton尚未

所以我有一个组合框:

<ComboBox IsEditable="True" TextBoxBase.TextChanged="textBox_Changed"/>
此函数的作用是更改窗口其他位置按钮的背景色。到目前为止,这是完美的。当我尝试将同一函数与文本框而不是组合框一起使用时,会出现此问题:

<TextBox TextChanged="textBox_Changed"/>

非常奇怪的错误,我想不出来。

问题解决了!表单初始化时触发该事件,但saveButton尚未初始化。我删除了该字段的默认值,一切正常。

我不明白该异常如何适用。当我将该对象与ComboBox一起使用时,它显然存在。显示ComboBox的代码我显示了,这是我文章中的第一个代码。您对文本框有任何默认值吗?我猜该事件是在表单初始化时触发的,而saveButton尚未初始化。我知道这个答案很久以前就发布了,但是为了让它工作,您删除了哪些值?我现在也有同样的问题。
<TextBox TextChanged="textBox_Changed"/>
Object reference not set to an instance of an object.