WPF ComboBox SelectionChangedEventHandler удалить? - PullRequest
0 голосов
/ 14 мая 2018

У меня есть WPF ComboBox:

 <ComboBox x:Name="MyDropDown" TabIndex="1" SelectedIndex="1">
     <ComboBox.Items>
         <ComboBoxItem>ComboBox Item #1</ComboBoxItem>
         <ComboBoxItem>ComboBox Item #2</ComboBoxItem>
     </ComboBox.Items>                                            
</ComboBox>

И в моем CodeBeind у меня есть обработчик:

MyDropDown.SelectionChanged += new SelectionChangedEventHandler(MyDropDown_SelectionChanged);

Нужно ли удалять этот MyDropDown_SelectionChanged из MyDropDown в Dispose of myкласс

1 Ответ

0 голосов
/ 14 мая 2018

Если вы не ожидаете, что издатель события переживет подписчика, нет никаких причин удалять обработчик события, нет.Dispose служит главным образом для освобождения ресурсов, таких как соединения с БД или файлы.

...