internal void StartService() { InputProviderLogic providerLogic = mainModel.Logic.InputProviderLogic; //providerLogic.PreviewInputHandler = mainModel.InputHandler; //providerLogic.PreviewOutputHandler = mainModel.OutputHandler; providerLogic.Start(); mainModel.Logic.ServiceLogic.Start(); mainModel.IsMultitouchRunning = true; }
private void InitializeProviderCollection() { InputProviderLogic providerLogic = mainLogic.InputProviderLogic; foreach (InputProviderInfo pair in providerLogic.AvailableProviders) { InputProviderModel model = new InputProviderModel(pair.Id, pair.Name, pair.HasConfiguration); Providers.Add(model); if (model.Id == providerLogic.SelectedProviderId) { SelectedProvider = model; } } }