WPF主窗口中如何通过按钮点击事件触发其他函数?
解决方法
- 先移除主窗口构造函数中自动执行的设备查找代码:
public MainWindow() { InitializeComponent(); // 删除这一行:devicewatcher.finddevices(); }
- 将设备查找的调用移到按钮点击事件方法内,这样只有点击按钮时才会执行:
private void scan_click(object sender, RoutedEventArgs e) { devicewatcher.finddevices(); }
额外注意:要确保devicewatcher对象已经被正确实例化(比如在构造函数里添加devicewatcher = new DeviceWatcher();来创建实例),否则调用方法时会触发空引用异常。
内容的提问来源于stack exchange,提问作者NEEK
相关产品推荐
相关产品推荐

