//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(); }
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); }