/// <summary> /// Конструктор по-умолчанию. /// </summary> public MainWindowViewModel() { DishData = new DishData(); ItemList = GetDishGroupList(); // WebCamConnect.SetDevice(WebCamConnect.GetDevices().First()); // WebCamConnect.Start(); WebCamWindow win = new WebCamWindow(); win.Show(); WebCamConnect.NewObject += WebCamConnect_NewObject; }
public WebCamProvider() { _window = WebCamWindow.Instance; _camControl = _window.GetWebCamControl(); _window.IsVisibleChanged += (s, e) => { if (!_window.IsVisible) { Dispose(); } }; Refresh(); }
public WebCamProvider() { _window = WebCamWindow.Instance; _window.IsVisibleChanged += (s, e) => IsVisibleChanged?.Invoke(); }