Esempio n. 1
0
        public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
        {
            GroupRowData rowData = value as GroupRowData;

            if (rowData == null)
            {
                return("");
            }

            return("demogrid_" + rowData.Value.ToString().Replace(" ", "").ToLowerInvariant());
        }
        public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
        {
            GroupRowData rowData = value as GroupRowData;

            if (rowData == null)
            {
                return("");
            }

            return(rowData.Value.ToString().Replace(" ", "") + ".svg");
        }
Esempio n. 3
0
        /// <summary>
        /// 设置数据
        /// </summary>
        /// <param name="ruleData"></param>
        private void SetRowData(List <object> ruleData)
        {
            if (ruleData == null)
            {
                return;
            }
            var count = ruleData.Count;

            for (var i = 0; i < count; i++)
            {
                var row = ruleData[i] as Dictionary <string, object>;
                if (row == null)
                {
                    continue;
                }
                var rowData = new GroupRowData(row);
                RowData.Add(rowData);
            }
        }
Esempio n. 4
0
        public object Convert(object[] values, Type targetType, object parameter, CultureInfo culture)
        {
            if (values == null || values.Length == 0)
            {
                return(null);
            }
            GroupRowData rowData = values[0] as GroupRowData;

            if (rowData == null)
            {
                return(null);
            }
            string result = String.Empty;

            foreach (var data in rowData.GroupValues)
            {
                result += data.DisplayText + " ";
            }
            result.Remove(result.Length - 1, 1);
            return(result);
        }