protected override string GetAutomationIdCore() { QueryAutomationIdRoutedEventArgs args = new QueryAutomationIdRoutedEventArgs( AutomationQueryEvents.QueryAutomationIdForGroupEvent, m_uiGroupOwner); m_uiGroupOwner.DataGridContext.DataGridControl.RaiseEvent(args); string automationId = null; if (args.Handled) { automationId = args.AutomationId; } if (automationId == null) { if (m_uiGroupOwner.Value != null) { return(string.Format( CultureInfo.InvariantCulture, "Group_{0}:{1}_{2}", m_uiGroupOwner.Level, m_uiGroupOwner.GroupBy, m_uiGroupOwner.Value)); } return(string.Empty); } return(automationId); }
protected override string GetAutomationIdCore() { QueryAutomationIdRoutedEventArgs args = new QueryAutomationIdRoutedEventArgs( AutomationQueryEvents.QueryAutomationIdForGroupEvent, m_uiGroupOwner ); m_uiGroupOwner.DataGridContext.DataGridControl.RaiseEvent( args ); string automationId = null; if( args.Handled ) automationId = args.AutomationId; if( automationId == null ) { if( m_uiGroupOwner.Value != null ) { return string.Format( CultureInfo.InvariantCulture, "Group_{0}:{1}_{2}", m_uiGroupOwner.Level, m_uiGroupOwner.GroupBy, m_uiGroupOwner.Value ); } return string.Empty; } return automationId; }
protected override string GetAutomationIdCore() { string automationId = null; if (m_dataGridContext != null) { QueryAutomationIdRoutedEventArgs args = new QueryAutomationIdRoutedEventArgs( AutomationQueryEvents.QueryAutomationIdForDetailEvent, m_dataGridContext); m_dataGridControl.RaiseEvent(args); if (args.Handled) { automationId = args.AutomationId; } } if (automationId == null) { return("Detail_" + m_detailConfiguration.RelationName); } return(automationId); }
protected override string GetAutomationIdCore() { string automationId = null; if( m_dataGridContext != null ) { QueryAutomationIdRoutedEventArgs args = new QueryAutomationIdRoutedEventArgs( AutomationQueryEvents.QueryAutomationIdForDetailEvent, m_dataGridContext ); m_dataGridControl.RaiseEvent( args ); if( args.Handled ) automationId = args.AutomationId; } if( automationId == null ) return "Detail_" + m_detailConfiguration.RelationName; return automationId; }