Exemple #1
0
        //public event EventHandler<SendMessageEventArgs> SendMessage;

        #endregion

        #region Constructor

        public ConfigDispAquiView()
        {
            InitializeComponent();
            DataContext = this;

            initializeAcqDLLNames();
            initializeInfoQueries();

            configAcquisitionDevice = ConfigAcquisitionDevice.Instance;
            Console.WriteLine("Child view " + configAcquisitionDevice.GetHashCode());

            observableAcquisitionDevices = new ObservableCollection <AcquisitionDevice>();
            CurrentDevice      = new AcquisitionDevice();
            Device             = new ObservableCollection <string>();
            Port               = new ObservableCollection <int>();
            CameraType         = new ObservableCollection <string>();
            ResolutionX        = new ObservableCollection <int>();
            ResolutionY        = new ObservableCollection <int>();
            ColorSpace         = new ObservableCollection <string>();
            Field              = new ObservableCollection <string>();
            BitDepth           = new ObservableCollection <int>();
            HInterfacesDLLName = new ObservableCollection <string>();
            Generic            = new ObservableCollection <double>();
            loadSettings();
        }
Exemple #2
0
        public MainWindow()
        {
            InitializeComponent();
            concreteMediator        = new ConcreteMediator();
            ConfigDispAquiView      = new ConfigDispAquiView();
            configAcquisitionDevice = ConfigAcquisitionDevice.Instance;
            Console.WriteLine("Main view " + configAcquisitionDevice.GetHashCode());
            ConfigDispAquiView.ChangePageEvent  += GoToMain_ChangePageEvent;
            ConfigDispAquiView.ChangeLabelEvent += ConfigDispAquiView_ChangeLabelEvent;
            Console.WriteLine("Main window criada");
            //contentMain.Content = ConfigDispAquiView;

            concreteMediator.AddParticipant(ConfigDispAquiView);
            ConfigDispAquiView.AddMediator(concreteMediator);
        }