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);
        }
    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 );
    }