public static void RemoveQueryNameForGroupHandler(DependencyObject d, QueryNameRoutedEventHandler handler)
        {
            UIElement element = d as UIElement;

            if (element != null)
            {
                element.RemoveHandler(AutomationQueryEvents.QueryNameForGroupEvent, handler);
            }
        }
        public static void AddQueryNameForDetailHandler(DependencyObject d, QueryNameRoutedEventHandler handler)
        {
            UIElement element = d as UIElement;

            if (element != null)
            {
                element.AddHandler(AutomationQueryEvents.QueryNameForDetailEvent, handler);
            }
        }
    public static void RemoveQueryNameForGroupHandler( DependencyObject d, QueryNameRoutedEventHandler handler )
    {
      UIElement element = d as UIElement;

      if( element != null )
        element.RemoveHandler( AutomationQueryEvents.QueryNameForGroupEvent, handler );
    }
    public static void AddQueryNameForDetailHandler( DependencyObject d, QueryNameRoutedEventHandler handler )
    {
      UIElement element = d as UIElement;

      if( element != null )
        element.AddHandler( AutomationQueryEvents.QueryNameForDetailEvent, handler );
    }