internal static FrameworkConfiguration GetTuioConfig(FrameworkElement uiParent) { AppConfig.LoadAppConfig(); ProjectionConfig proj = ProjectionConfig.Load(AppConfig.TrackingPath); if (proj == null) { proj = ProjectionConfig.LoadDefaults(); } AlignConfig align = new AlignConfig() { FlipX = AppConfig.FlipX, FlipY = AppConfig.FlipY }; TuioConfiguration conf = new TuioConfiguration { Owner = uiParent, UIManagedThreadId = Thread.CurrentThread.ManagedThreadId, CorrectProjection = AppConfig.CorrectProjection, Alignment = align, Projection = proj, Port = AppConfig.Port, }; return(conf); }