async private void GPIOConnector_stopStreaming(object sender, string args) { { await CoreApplication.MainView.CoreWindow.Dispatcher.RunAsync(CoreDispatcherPriority.Normal, async() => { // your code should be here GPIOConnector GPIOcon = sender as GPIOConnector; GPIOEnvironmentConnector con = this.m_GPIOEnvironmentConnectors.getGPIOOConnectorByGPIOConnector(GPIOcon); if (con != null) { con.GPIOConnecorInitialized = false; } m_Environment.GPIOConnecorInitialized = m_GPIOEnvironmentConnectors.GPIOConnecorInitialized; // con.stopConnector(); if (args.Length > 0) { var messageDialog = new MessageDialog(args); await messageDialog.ShowAsync(); } }); } }
public void stopConnectors() { for (int i = 0; i < EnvironmentConnectors.Count; i++) { GPIOEnvironmentConnector con = EnvironmentConnectors[i]; con.stopConnector(); } }
public void deleteConnector(GPIOEnvironmentConnector todeletecon) { for (int i = 0; i < m_GPIOEnvironmentConnectors.Count; i++) { GPIOEnvironmentConnector con = m_GPIOEnvironmentConnectors[i]; if (todeletecon == con) { con.stopConnector(); m_GPIOEnvironmentConnectors.RemoveAt(i); break; } } }