c#textchangedventhadler在WM10中的工作方式与WP7不同

c#textchangedventhadler在WM10中的工作方式与WP7不同,c#,event-handling,windows-mobile,C#,Event Handling,Windows Mobile,目前,我正在开发一个移植案例,用于将我的应用程序从WP7 Silerlight更改为Windows10移动UAP平台 在我的旧应用程序中,我通过以下方式将侦听器添加到文本框: private void AddListeners(Listeners type) { switch (type) { case Listeners.All: txtCity.TextChanged += new System.Windows.Con

目前,我正在开发一个移植案例,用于将我的应用程序从WP7 Silerlight更改为Windows10移动UAP平台

在我的旧应用程序中,我通过以下方式将侦听器添加到文本框:

 private void AddListeners(Listeners type) {
        switch (type) {
            case Listeners.All:
                txtCity.TextChanged += new System.Windows.Controls.TextChangedEventHandler(txtCity_TextChanged);
现在我知道System.windows.controle已更改为windows.UI.XAML.Control,但似乎textChangedEventHandler已更改。当我将代码更改为:

txtStreet.TextChanged += new TextChangedEventHandler(txtStreet_TextChanged);
错误:

没有与委托TextChangedEvent处理程序匹配的“txtCity\u Textchanged”重载

现在我知道TextchangedEventHandler需要一个对象发送器和TextChangedEventArgs e

但是,当我添加ExtchangedEventHandler时,会出现以下错误:

TextChangedEventHandler是在给定上下文中无效的类型

这可能是一个简单的错误,但出于某种原因,我明白为什么会出现以下错误

有人知道解决办法吗

什里萨提供了答案:
这是在txtStreet\u Textchanged的方法中,是我的一个愚蠢错误。

你能展示
txtStreet\u Textchanged
方法声明吗?你是今天的赢家!出于某种愚蠢的原因,我忘了检查这个,还有两个错误!非常感谢。问题是你们不能选择评论作为答案:)我怎么做?stackoverflow有点新,我不知道如何在评论中做到这一点!对不起:(