目前我正在处理移植案例,将我的应用程序从WP7 Silerlight更改为Windows 10移动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);
错误:
'txtCity_Textchanged'没有重载匹配委托TextChangedEvent处理程序
现在我知道TextchangedEventHandler需要一个Object Sender和TextChangedEventArgs e
但是当我添加ExtchangedEventHandler时,它会出现以下错误:
TextChangedEventHandler是在给定上下文中无效的类型
这可能是一个简单的错误,但出于某种原因,我明白为什么会出现以下错误。
有人知道解决方案吗?
答案 0 :(得分:0)
这是在txtStreet_Textchanged的方法中,并且是我的一个愚蠢的错误。