protected override string GetNameCore() { QueryNameRoutedEventArgs args = new QueryNameRoutedEventArgs( AutomationQueryEvents.QueryNameForGroupEvent, m_uiGroupOwner); m_uiGroupOwner.DataGridContext.DataGridControl.RaiseEvent(args); string name = null; if (args.Handled) { name = args.Name; } return(name ?? string.Empty); }
protected override string GetNameCore() { if (m_dataGridContext == null) { return(string.Empty); } QueryNameRoutedEventArgs args = new QueryNameRoutedEventArgs( AutomationQueryEvents.QueryNameForDetailEvent, m_dataGridContext); m_dataGridControl.RaiseEvent(args); string name = null; if (args.Handled) { name = args.Name; } else { name = m_dataGridContext.SourceDetailConfiguration.Title as string; } return(name ?? string.Empty); }