private async void listV_SelectionChanged(object sender, SelectionChangedEventArgs e) { ClassBluetoothDeviceSelect = (ClassBluetoothDevice)((ListView)sender).SelectedItem; if (ClassBluetoothDeviceSelect != null) { try { } catch (Exception ex) { } } }
protected async override void OnNavigatedTo(NavigationEventArgs e) { try { if (e.Parameter is ClassBluetoothDevice) { device = (ClassBluetoothDevice)e.Parameter; if (device != null) { try { DropRecive.Content = device.formStrReceiv; Dropsend.Content = formStrSend; DeviceText.Text = device.bluetoothDeviced.Name; string s = await device.Connect(); cts = new CancellationTokenSource(); if (s == "Connect") { sostoinieText.Text = s; DateTime dateTime = new DateTime(); dateTime = DateTime.Now; classMessages.Add(new ClassMessage() { message = device.namea + " " + s, dateTime = dateTime, tip = "system" }); terminalText.Text += dateTime.ToString() + ">>" + resourceLoader.GetString("TextYou") + ">> " + device.namea + " " + s + "\n"; read = Task.Run(() => { ReadString(cts.Token); }); } else { if (s == "0") { DateTime dateTime = new DateTime(); dateTime = DateTime.Now; sostoinieText.Text = resourceLoader.GetString("textNoConect"); classMessages.Add(new ClassMessage() { message = device.namea + " " + resourceLoader.GetString("textNoConect"), dateTime = dateTime, tip = "system" }); terminalText.Text += dateTime.ToString() + ">>" + resourceLoader.GetString("TextYou") + ">> " + device.namea + " " + resourceLoader.GetString("textNoConect") + "\n"; } else { MessageDialog messageDialog = new MessageDialog(s); await messageDialog.ShowAsync(); } } } catch (Exception ex) { MessageDialog messageDialog = new MessageDialog(ex.Message); await messageDialog.ShowAsync(); } } } else { } } catch (Exception) { } base.OnNavigatedTo(e); }