public RegionItem(RegionSelector RegionSelector, LanguageManager Loc) { _selector = RegionSelector; _loc = Loc; Loc.LanguageChanged += L => RaisePropertyChanged(nameof(Name)); }
public StaticRegionProvider(RegionSelector RegionSelector) { _selector = RegionSelector; var rect = _selector.SelectedRegion; Height = rect.Height; Width = rect.Width; }
public StaticRegionProvider(RegionSelector RegSel, params IOverlay[] Overlays) { _regSel = RegSel; Height = (int)RegSel.Height; Width = (int)RegSel.Width; RegSel.ResizeMode = ResizeMode.NoResize; _overlays = Overlays; }
public StaticRegionProvider(RegionSelector RegionSelector, bool IncludeCursor) { _selector = RegionSelector; var rect = _selector.SelectedRegion.Even(); Height = rect.Height; Width = rect.Width; _regionProvider = new RegionProvider(rect, IncludeCursor); }
public StaticRegionProvider(RegionSelector RegSel, params IOverlay[] Overlays) { this.RegSel = RegSel; Height = (int)RegSel.Height; Width = (int)RegSel.Width; RegSel.ResizeMode = ResizeMode.NoResize; this.Overlays = Overlays; }
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); }
static RegionSelector() { Instance = new RegionSelector(); }
public RegionItem(RegionSelector RegionSelector) { _selector = RegionSelector; }
public RegionItem(RegionSelector RegionSelector) { _selector = RegionSelector; TranslationSource.Instance.PropertyChanged += (s, e) => RaisePropertyChanged(nameof(Name)); }
public RegionItem(RegionSelector RegionSelector) { _selector = RegionSelector; LanguageManager.Instance.LanguageChanged += L => RaisePropertyChanged(nameof(Name)); }