You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WPF主窗口中如何通过按钮点击事件触发其他函数?

解决方法
  1. 先移除主窗口构造函数中自动执行的设备查找代码:
public MainWindow()
{
    InitializeComponent();
    // 删除这一行:devicewatcher.finddevices();
}
  1. 将设备查找的调用移到按钮点击事件方法内,这样只有点击按钮时才会执行:
private void scan_click(object sender, RoutedEventArgs e) 
{
    devicewatcher.finddevices();
}

额外注意:要确保devicewatcher对象已经被正确实例化(比如在构造函数里添加devicewatcher = new DeviceWatcher();来创建实例),否则调用方法时会触发空引用异常。

内容的提问来源于stack exchange,提问作者NEEK

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 03:36:18