public List <ArrayCommand> GetArrayCommands()
        {
            List <ArrayCommand> command_list = new List <ArrayCommand>();
            ArrayCommand        command;

            for (int i = 0; i < ColumnContainer.Length; i++)
            {
                //if (ColumnContainer.Items[i].DataType.ToUpper() == "ARRAY")
                //{
                command      = new ArrayCommand();
                command.Name = "%" + ColumnContainer.Items[i].Name + "%";

                foreach (BucketColumn column in BucketShell)
                {
                    if (("%" + column.ColumnName + "%") == command.Name)
                    {
                        command.Value = column.ColumnArray;
                        break;
                    }
                }

                command_list.Add(command);
                //}
            }

            return(command_list);
        }
Exemple #2
0
        /// <summary>
        /// 阵列命令
        /// </summary>
        public ArrayCommand ArrayCommand(int number)
        {
            var c = new ArrayCommand(number);

            DrawingControl.SetCommand(c);
            return(c);
        }
Exemple #3
0
 /// <summary>
 /// 设置当前阵列模式
 /// </summary>
 /// <param name="c"></param>
 private void SetAction(ArrayCommand c)
 {
     tip = new SubArrayCommandTip(DrawingControl, textTip);
     tip.Attention(c);
 }