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 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.º 3
0
 public FilterAdderViewModel(FilterEditorViewModel root, FilterClusterViewModel parent)
     : base(root, parent)
 {
 }
Ejemplo n.º 4
0
 public FilterObjectViewModel(FilterEditorViewModel root, FilterClusterViewModel parent)
 {
     this.Root = root;
     this.Parent = parent;
 }