SharpSCADA.Data.View 1.0.39

SharpSCADA.Data.View

SharpSCADA.Data.View 是 SharpSCADA 系统的 View 层组件库,基于 WPF 开发。它提供了核心的 UI 控件、HMI 逻辑以及与 SCADA 数据交互的绑定机制。

主要功能

HMI 核心逻辑

  • 接口与上下文: 包含 IHMIViewHMIContextHMICommand,用于管理 HMI 的状态和交互。
  • 导航管理: 提供 INavigator 接口,用于处理屏幕间的跳转和切换。
  • 转换器: HMIConvert 提供各类数据类型的转换支持。

数据绑定

  • 绑定与句柄: BindingViewTagNodeHandle 实现了 UI 元素与底层 SCADA 变量(Tags)之间的稳定绑定。

UI 控件

本库包含一套专门为工业 HMI 应用定制的控件:

  • 报警管理:

    • AlarmView: 完整的报警列表显示。
    • AlarmScroller: 用于显示当前活动报警的滚动条。
    • AlarmRuntime: 运行时的报警状态指示。
  • 趋势图表:

    • TrendTrendRealTime: 用于展示历史数据和实时数据的图表(基于 ScottPlot)。
    • TrendFilter: 用于过滤和配置趋势视图的 UI 界面。
  • 输入法:

    • SoftKeyboard: 全功能屏幕软键盘。
    • SoftKeyNum: 数字小键盘。
    • StrKey: 提供多种布局的字符串输入界面(A、B、C 型)。
  • 权限控制控件:

    • RoleHMIButtonRoleHMITextBoxRoleRadioButton: 根据用户角色和权限自动调整行为或可见性的控件。

No packages depend on SharpSCADA.Data.View.

Version Downloads Last updated
1.0.39 1 1/30/2026
1.0.38 2 1/23/2026
1.0.37 1 1/23/2026
1.0.36 1 1/22/2026
1.0.35 1 1/14/2026
1.0.34 1 1/14/2026
1.0.33 1 1/12/2026
1.0.32 4 12/29/2025
1.0.31 1 12/28/2025
1.0.30 1 11/16/2025
1.0.29 1 11/8/2025
1.0.28 1 10/22/2025
1.0.27 1 10/20/2025
1.0.26 1 10/16/2025
1.0.25 1 10/10/2025
1.0.24 1 10/7/2025
1.0.23 18 11/3/2024
1.0.22 6 7/4/2024
1.0.21 11 1/22/2024
1.0.14 27 5/29/2023
1.0.13 16 5/22/2023