我有应用程序与设备通信.设备通过串行COM端口连接.我的应用程序可以与设备通信.
我需要一些方法/事件,可以通过运行应用程序来扫描COM端口.当我将设备连接到PC时 - 方法/事件将打印带有"已连接"消息的MessageBox,或类似的东西.
我找到了这样的东西:
comPort.DataReceived += new SerialDataReceivedEventHandler(port_DataReceived);
Run Code Online (Sandbox Code Playgroud)
但它不起作用.
我正在研究WPF应用程序,我想动态添加按钮.例如,我有一个循环,它添加了5个新按钮.
int i;
for (i = 0; i < 5; i++)
{
    Button addButton = new Button();
    addButton.Name = "addButton" + i;
    addButton.Content = "addButton" + i;
    this.devicesButtonStackPanel.Children.Add(addButton);
}
Run Code Online (Sandbox Code Playgroud)
现在我在StackPanel中有5个按钮.
我需要每个按钮上的事件.
我想用这个:
private void addButton0_MouseDoubleClick(object sender, MouseButtonEventArgs e)
{
    MessageBox.Show("test");
}
Run Code Online (Sandbox Code Playgroud)
但它不起作用.