在Windows 10中与32feetnet进行蓝牙配对时不显示配对弹出消息

时间:2018-08-22 19:38:02

标签: uwp bluetooth windows-10-desktop 32feet

我尝试了两种不同的方法来连接Windows 10中的蓝牙设备。 1)使用32feetnet开发了一个应用程序,并尝试连接到蓝牙设备,并提示您是否匹配了引脚消息框。 2.创建了一个示例通用Windows程序(UWP)以连接到蓝牙设备,并提示您是否匹配了引脚消息框。

有没有其他地方可以避免出现图钉提示消息框。

1 个答案:

答案 0 :(得分:0)

EventHandler authHandler =新的EventHandler(handleAuthRequests); BluetoothWin32Authentication authenticator =新的BluetoothWin32Authentication(authHandler);

private void btnPairSSP_Click(object sender, EventArgs e)
{
    BluetoothDeviceInfo selectedDevice = devices[lstBTDevices.SelectedIndex];
    if (MessageBox.Show(String.Format("Would you like to attempt to pair with {0}?", selectedDevice.DeviceName), "Pair Device", MessageBoxButtons.YesNo) == DialogResult.Yes)
    {
        Task t = new Task(PairBluetoothTask);
        t.Start();
    }
}

private void PairBluetoothTask()
{
    BluetoothDeviceInfo selectedDevice = devices[lstBTDevices.SelectedIndex];
    if (BluetoothSecurity.PairRequest(selectedDevice.DeviceAddress, null))
    {
        MessageBox.Show("We paired!");
    }
    else
    {
        MessageBox.Show("Failed to pair!");
    }

}

private void handleAuthRequests(object sender, BluetoothWin32AuthenticationEventArgs e)
{
    e.Confirm = true;

}