Exemple #1
0
        private static void ApplySelectionChanged(DataPoint dataPoint, Boolean selectedValue)
        {
            if (dataPoint.Parent == null)
                return;

            Boolean selected = selectedValue & dataPoint.Parent.SelectionEnabled;

            if (selected)
            {
                dataPoint.Select(true);

                if(dataPoint.Parent.SelectionMode == SelectionModes.Single ||  dataPoint.Parent.RenderAs == RenderAs.SectionFunnel || dataPoint.Parent.RenderAs == RenderAs.StreamLineFunnel)
                   dataPoint.DeSelectOthers();
            }
            else
                dataPoint.DeSelect(dataPoint , true, true);
        }