public WebcamPage(WebcamModel WebcamModel, ScreenShotModel ScreenShotModel, IPlatformServices PlatformServices, WebcamOverlaySettings WebcamSettings) { _webcamModel = WebcamModel; _screenShotModel = ScreenShotModel; _platformServices = PlatformServices; _reactor = new WebcamOverlayReactor(WebcamSettings); Loaded += OnLoaded; InitializeComponent(); }
void InitOverlaySettings() { if (Keystrokes == null) { Keystrokes = new KeystrokesSettings(); } if (Clicks == null) { Clicks = new MouseClickSettings(); } if (WebcamOverlay == null) { WebcamOverlay = new WebcamOverlaySettings { HorizontalAlignment = Alignment.End }; } }
LayerFrame Webcam(WebcamOverlaySettings Settings) { return(Image(Settings, "Webcam")); }