Ejemplo n.º 1
0
 public FilterItemViewModel(FilterEditorViewModel root, FilterClusterViewModel parent, FilterBase item)
     : base(root, parent)
 {
     if (item == null)
     {
         throw new ArgumentNullException("item");
     }
     this.Filter = item;
 }
Ejemplo n.º 2
0
 public FilterClusterViewModel(FilterEditorViewModel root, FilterClusterViewModel parent, FilterCluster cluster)
     : base(root, parent)
 {
     if (cluster == null)
     {
         throw new ArgumentNullException("cluster");
     }
     this.cluster = cluster;
 }
Ejemplo n.º 3
0
 public FilterObjectViewModel(FilterEditorViewModel root, FilterClusterViewModel parent)
 {
     this.Root   = root;
     this.Parent = parent;
 }
Ejemplo n.º 4
0
        public static FilterObjectViewModel GenerateViewModel(FilterEditorViewModel root, FilterClusterViewModel parent, IFilter item)
        {
            if (item == null)
            {
                throw new ArgumentNullException("item");
            }
            var cluster = item as FilterCluster;

            if (cluster != null)
            {
                return(new FilterClusterViewModel(root, parent, cluster));
            }
            else
            {
                return(new FilterItemViewModel(root, parent, item as FilterBase));
            }
        }
Ejemplo n.º 5
0
 public FilterAdderViewModel(FilterEditorViewModel root, FilterClusterViewModel parent)
     : base(root, parent)
 {
 }