Не совсем уверен, что вы имеете в виду это;но когда вы добавляете прослушиватель событий на свою кнопку следующим образом:
btnName.Click += new System.Windows.RoutedEventHandler(OnClick);
void OnClick(object sender, System.Windows.RoutedEventArgs e)
{
// Handle event
}
Вы можете удалить его так:
btnName.Click -= new System.Windows.RoutedEventHandler(OnClick);
Внутри класса Button вы можете установить событие ClickЯ думаю, что null like удаляет всех слушателей событий.
this.Click = null;