void bluetoothStatusChanged(BluetoothManager.ManagerStatus status) { Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, () => { switch (status) { case BluetoothManager.ManagerStatus.Idle: setControlEnabled(false); break; case BluetoothManager.ManagerStatus.GettingConnection: ConnectProgressRing.IsActive = true; break; case BluetoothManager.ManagerStatus.FailedToGetConnection: displayMessage("Failed to get connection. Press Connect to retry."); ConnectProgressRing.IsActive = false; setControlEnabled(false); break; case BluetoothManager.ManagerStatus.GotConnection: ConnectProgressRing.IsActive = false; setControlEnabled(true); break; case BluetoothManager.ManagerStatus.LostConnection: displayMessage("Lost connection. Press Connect to reconnect."); setControlEnabled(false); break; } }); }
private void statusChanged(BluetoothManager.ManagerStatus status) { StatusTextBlock.Text = status.ToString(); }