public CustomItemControl(CustomControlTypes type)
        {
            Type = type;
            Text = type.ToString();

            switch (type)
            {
            case CustomControlTypes.Delete:
                Icon = UriResources.Images.RemoveGroup16;
                Text = Localization.Delete;
                break;

            case CustomControlTypes.Clear:
                Icon = UriResources.Images.Clear16;
                Text = Localization.Clear;
                break;

            case CustomControlTypes.AddOperand:
                Icon = UriResources.Images.AddOperand16;
                Text = Localization.Filter_AddOperand;
                break;

            case CustomControlTypes.AddOperation:
                Icon = UriResources.Images.AddOperation16;
                Text = Localization.Filter_AddOperation;
                break;
            }
        }
        public CustomItemControl(CustomControlTypes type)
        {
            Type = type;
            Text = type.ToString();

            switch (type)
            { 
                case CustomControlTypes.Delete:
                    Icon = UriResources.Images.RemoveGroup16;
                    Text = Localization.Delete;
                    break;
                case CustomControlTypes.Clear:
                    Icon = UriResources.Images.Clear16;
                    Text = Localization.Clear;
                    break;
                case CustomControlTypes.AddOperand:
                    Icon = UriResources.Images.AddOperand16;
                    Text = Localization.Filter_AddOperand;
                    break;
                case CustomControlTypes.AddOperation:
                    Icon = UriResources.Images.AddOperation16;
                    Text = Localization.Filter_AddOperation;
                    break;

            }
            
        }
 public CustomItemEventArgs(CustomControlTypes type)
 {
     Type = type;
 }
 public CustomItemEventArgs(CustomControlTypes type)
 {
     Type = type;
 }