【问题标题】:Data sharing between different windows in WPFWPF中不同窗口之间的数据共享
【发布时间】:2023-03-29 17:40:01
【问题描述】:

我正在制作一个 WPF 应用程序来配置使用 DAQ 卡从不同类型的传感器获取数据。我的第一个窗口从用户那里获取有关不同参数的输入,我想在所有其他窗口中使用这些。存储所有这些的最佳方式是什么。

  1. 创建一个单独的类并将它们全部存储为类中的静态字段。
  2. 将它们存储在我的mainwindow 类的字符串数组中。

【问题讨论】:

标签: c# wpf


【解决方案1】:

如果您无法遵循任何建议的模式,并且您需要在应用程序的所有窗口中使用某些属性,则可以使用 Application.Properties 属性。

http://msdn.microsoft.com/en-us/library/system.windows.application.properties

【讨论】:

    【解决方案2】:

    Tom Deleu 是对的,您应该将视图与数据分开。 Caliburn.Micro 非常强大且易于学习。也有不少用户,所以任何问题都可能得到解决。无论您选择什么,都以正确的方式去做。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-05-01
      • 2015-03-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-04
      相关资源
      最近更新 更多