加载页面时Textbox.TextChanged触发.我该如何预防呢?

wil*_*809 3 data-binding wpf textbox textchanged

我遇到了textbox.textchanged事件的问题.我的文本框是数据绑定的,当加载页面时,textchanged事件触发器.如何防止它发生并且仅在用户进行任何类型的更改时触发?

ice*_*bat 9

在textchanged事件处理程序中,您可以验证是否加载了窗口(或usercontrol或其他):

if (this.IsLoaded)
{
   //your logic here
}
Run Code Online (Sandbox Code Playgroud)

这样,当窗口尚未加载时,您可以跳过TextChanged事件的第一次触发.