Esempio n. 1
0
 public void OnWindowClosing(object sender, CancelEventArgs e)
 {
     CameraVM.Dispose();
     MeasurementVM.Dispose();
     AnalyzerVM.Dispose();
     App.Current.Shutdown();
 }
        public ProfileInfo()
        {
            this.InitializeComponent();

            // Proslijedjivanje parametra je krsenje MVVM ali nuzno posto Binding ne radi za ovu kontrolu
            CameraVM         = new CameraVM(ImagePreview);
            this.DataContext = CameraVM;
        }
Esempio n. 3
0
 public void OnWindowClosing(object sender, CancelEventArgs e)
 {
     CameraVM.Dispose();
     XYZMotorVM.Dispose();
     MeasurementVM.Dispose();
     SpectrometerVM.Dispose();
     StatusVM.Dispose();
     App.Current.Shutdown();
 }
Esempio n. 4
0
        private static void Main(string[] args)
        {
            //Load once
            AutoMapperConfiguration.Configure();

            //Mapping one item
            Camera item = HelperList.GetList().First();

            CameraVM itemVM = Mapper.Map <Camera, CameraVM>(item);

            //Mapping Collections

            List <Camera> items = HelperList.GetList();

            List <CameraVM> itemsVM = Mapper.Map <List <Camera>, List <CameraVM> >(items);
        }
        public CameraProfile()
        {
            var map = CreateMap <Camera, CameraVM>();

            //Add custom mappings

            map.BeforeMap((src, dest) => dest.IdPreCalculated = src.Id * 10);

            //-Model
            //-Description

            map.ForMember(dest => dest.Manufacturer,
                          opts => opts.MapFrom(src => src.Company.Name));

            //Add custom mappings after
            map.AfterMap((src, dest) => dest.PropertyCalculated = CameraVM.Calculate(src.Model));
        }
Esempio n. 6
0
 private void ConnectAll()
 {
     CameraVM.connectCamera();
     XYZMotorVM.connectMotor();
     SpectrometerVM.connectSpectrum();
 }