我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

WPF文本框改变内容后为什么会触发两次TextChange事件?

使用C#,代码如下:

        int i = 1;
        private void Text1_TextChanged(object sender, TextChangedEventArgs e)
        {
            text2.Text = i.ToString();
            i++;
        }

运行后输入一个字符后可以看到第二个文本框的值为2,逐语句调试也看到是触发了两次。

图片说明

检查其他地方,尤其是事件注册次数
图片说明
你看,中文输入的时候,会有字母拼音填充,所以才会触发。你每改变一次拼音,都会触发

近期文章

  • 流水灯控制4种造型,按下1,2,3,4时,数码管对应显示键号,同时流水灯对应四种造型
  • vs2019 控件绘图显示问题
  • 在这里Main报错显示是有多个入口,初学者搞了半小时没搞明白。
  • 指针改错,使用变量和指针输出a,b🙏
  • 这个html写的vue页面表格后面有两个到访和离访按钮 怎么给两个按钮加进去接口呢
  • 把文本文档中的数据传送到kafka中
  • StackOverflowError
  • Oracle sql插入
  • 一个连线的计算问题,用的方法
  • 旧版本Matlab 打开新版本的slx文件,操作后一片空白?
  • 将统计结果保存为文本文件
  • QListWidget更新item后重绘长度
  • C++改造以下函数以友元函数输出
  • 怎么在app designer中判断button是否被按下
  • 这个条件该怎么写才对
  • C语言Maple is a good techer
  • 想要计算从2012年1月22日到某一天过了多少天
  • 关于#matlab#的问题,如何解决?
  • 安装的mysql5.7.24如何启动打开
  • gns3进行ip分片实验

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华