Пример #1
0
        public override DataTemplate SelectTemplate(object item, DependencyObject container)
        {
            GridGroupSummaryData data = item as GridGroupSummaryData;

            if (data.SummaryItem.SummaryType == SummaryItemType.Count)
            {
                return(EmptyTemplate);
            }

            return(base.SelectTemplate(item, container));
        }
        public override DataTemplate SelectTemplate(object item, DependencyObject container)
        {
            GridGroupSummaryData data = (GridGroupSummaryData)item;

            if (data.SummaryItem.SummaryType == DevExpress.Data.SummaryItemType.Sum)
            {
                double value = Convert.ToDouble(data.Value);
                if (value < 5000)
                {
                    return(smallValueTemplate);
                }
                if (value >= 10000)
                {
                    return(largeValueTemplate);
                }
            }
            return(null);
        }
Пример #3
0
 internal void AddGroupSummaryInfo(GridGroupSummaryData summaryData)
 {
     AddHitInfo("GroupSummary", summaryData.Text);
 }
Пример #4
0
 public override void VisitGroupSummary(int rowHandle, GridGroupSummaryData summaryData)
 {
     hitTest.AddGroupSummaryInfo(summaryData);
 }