void PromptResultControl_Loaded(object sender, RoutedEventArgs e) { try { ValidationItemContextBase item = this.DataContext as ValidationItemContextBase; if (item == null) { return; } item.UpdateResolutionsButtonVisibility(); item.UpdateGoToRuleButtonVisibility(); } finally { this.Loaded -= this.PromptResultControl_Loaded; } }