1
我有兩行代碼我使用過:正在使用AddHandler的功能與Event + =方法不同嗎?
textBox_ssn.KeyDown += ButtonSS;
textBox_ssn.AddHandler(Control.KeyDownEvent, new KeyEventHandler(ButtonSS), true);
至於我可以告訴他們以同樣的方式都工作,但有一些不同的事情在幕後。
我有兩行代碼我使用過:正在使用AddHandler的功能與Event + =方法不同嗎?
textBox_ssn.KeyDown += ButtonSS;
textBox_ssn.AddHandler(Control.KeyDownEvent, new KeyEventHandler(ButtonSS), true);
至於我可以告訴他們以同樣的方式都工作,但有一些不同的事情在幕後。
使用AddHandler,您可以多次爲同一個事件添加相同的處理程序,而不會引發異常。但是,事件處理時,經理實際上會多次被調用。
因此,請考慮這種行爲如何產生應在處理程序實現中解釋的副作用。