实现MQTT关联变量的别名问题,实现了,同个变量发给不同的MQTT服务器的名称不同

This commit is contained in:
2025-07-17 17:27:16 +08:00
parent 9cffb57b58
commit aea7a21d57
9 changed files with 416 additions and 0 deletions

View File

@@ -0,0 +1,34 @@
using CommunityToolkit.Mvvm.ComponentModel;
using CommunityToolkit.Mvvm.Input;
namespace PMSWPF.ViewModels.Dialogs;
public partial class MqttAliasDialogViewModel : ObservableObject
{
[ObservableProperty]
private string _title = "设置MQTT别名";
[ObservableProperty]
private string _message = "请输入变量在该MQTT服务器上的别名";
[ObservableProperty]
private string _variableName = string.Empty;
[ObservableProperty]
private string _mqttServerName = string.Empty;
[ObservableProperty]
private string _mqttAlias = string.Empty;
public MqttAliasDialogViewModel(string variableName, string mqttServerName)
{
VariableName = variableName;
MqttServerName = mqttServerName;
Message = $"请输入变量 '{VariableName}' 在MQTT服务器 '{MqttServerName}' 上的别名:";
}
public MqttAliasDialogViewModel()
{
}
}