public RegionSelectorProvider(IVideoSourcePicker VideoSourcePicker) { _regionSelector = new Lazy <RegionSelector>(() => { var reg = new RegionSelector(VideoSourcePicker); reg.SelectorHidden += () => SelectorHidden?.Invoke(); reg.UpdateRegionName += M => _regionItem.Name = M; return(reg); }); _regionItem = new RegionItem(this); }
public RegionSelectorProvider(IVideoSourcePicker videoSourcePicker, RegionSelectorViewModel viewModel) { _viewModel = viewModel; _regionSelector = new Lazy <RegionSelector>(() => { var reg = new RegionSelector(videoSourcePicker, viewModel); reg.SelectorHidden += () => SelectorHidden?.Invoke(); return(reg); }); _regionItem = new RegionItem(this); }
public RegionSelectorProvider(RegionSelectorViewModel ViewModel, IPlatformServices PlatformServices) { _viewModel = ViewModel; _regionSelector = new Lazy <RegionSelector>(() => { var reg = new RegionSelector(ViewModel); reg.SelectorHidden += () => SelectorHidden?.Invoke(); return(reg); }); _regionItem = new RegionItem(this, PlatformServices); }
void CloseButton_Click(object Sender, RoutedEventArgs E) { Hide(); SelectorHidden?.Invoke(); }
private void CloseButton_Click(object sender, RoutedEventArgs e) { Hide(); SelectorHidden?.Invoke(); }