Ejemplo n.º 1
0
 public MultiFrameSourceViewModel(IHostTransformation hostTransformation,
                                  IFactory <IEnumerable <IFrameable> > framesFactory, IFrameSaver frameSaver)
 {
     FramesFactory      = framesFactory;
     FrameSaver         = frameSaver;
     HostTransformation = hostTransformation;
     OpenFileContainer  = new OpenFileContainerViewModel(this, framesFactory.GetType());
 }
Ejemplo n.º 2
0
 public FrameSourceViewModel(IHostTransformation hostTransformation, IFactory <IFrameable> frameFactory, IFrameSaver frameSaver)
 {
     FrameFactory       = frameFactory;
     FrameSaver         = frameSaver;
     HostTransformation = hostTransformation;
     OpenFileContainer  = new OpenFileContainerViewModel(this, frameFactory.GetType());
     Frame = new FrameViewModel(new NullFramable(), HostTransformation, null);
 }