У меня есть пользовательский элемент управления, ползунок диапазона, который используется в одном из моих представлений.
Конструктор выглядит так:
EventHandler ReCalculateWidthsHandler;
public RangeSlider()
{
ReCalculateWidthsHandler = OnReCalculateWidths;
DependencyPropertyDescriptor.FromProperty(ActualWidthProperty, typeof(RangeSlider)).
AddValueChanged(this, ReCalculateWidthsHandler);
}
Я не знаю, когда и какЯ могу отписаться от этого обработчика событий.В Control нет метода Dispose.Можно ли как-то уведомить меня о том, что элемент управления удаляется / удаляется, чтобы я мог отменить подписку на любые подписанные события?
Это может быть более общий вопрос: если пользовательский элемент управления расширяет элемент управления, как вы можетескажи когда утилизируется?
Спасибо.