Example #1
0
        protected override void OnStartup(StartupEventArgs e)
        {
            var window = new MainWindow();

            var model = new ContainerGraphics(new SerializerXml(), new OpenFileWindow(), new SaveFileWindow(),
                                              new ClipboardInstance());
            var viewModel = new MainViewModel(model);

            window.DataContext = viewModel;
            window.ShowDialog();
        }
Example #2
0
 public MainViewModel(ContainerGraphics containerGraphics)
 {
     _containerGraphics = containerGraphics;
     _containerGraphics.ChangeGraphics += (sender, list) => { ReCreateGraphics(list); };
     ReCreateGraphics(_containerGraphics.Graphics);
 }