コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }