1.修改PM 界面 TMA 相关Enable

This commit is contained in:
HCL 2024-01-08 16:12:55 +08:00
parent 9460d1370f
commit 9b2002d946
2 changed files with 20 additions and 0 deletions

View File

@ -4719,7 +4719,9 @@
Command="{Binding CmdTurnGasValve}"
DefaultOpen="{Binding V37s.DefaultValue}"
HideBlinding="True"
IsEnabled="{Binding TMADisenable}"
OnOff="{Binding V37s.Feedback}"
Opacity="{Binding TMADisenableOpacity}"
Tag="V37s"
ValveDirection="ToBottom"
ValveName="{Binding V37s.DisplayName}" />
@ -5371,6 +5373,8 @@
Width="62"
Command="{Binding CmdSetMfcFlow}"
DeviceData="{Binding Mfc4Data}"
IsEnabled="{Binding TMADisenable}"
Opacity="{Binding TMADisenableOpacity}"
OperationName="SetMfcFlowValue"
RenderTransformOrigin="0.63,-0.553" />
@ -5380,6 +5384,8 @@
Width="62"
Command="{Binding CmdSetMfcFlow}"
DeviceData="{Binding Mfc5Data}"
IsEnabled="{Binding TMADisenable}"
Opacity="{Binding TMADisenableOpacity}"
OperationName="SetMfcFlowValue" />
<controlRT:AnalogControl2
@ -5388,6 +5394,8 @@
Width="62"
Command="{Binding CmdSetMfcFlow}"
DeviceData="{Binding Mfc6Data}"
IsEnabled="{Binding TMADisenable}"
Opacity="{Binding TMADisenableOpacity}"
OperationName="SetMfcFlowValue" />
<controlRT:AnalogControl2
@ -6091,7 +6099,9 @@
Command="{Binding CmdTurnGasValve}"
DefaultOpen="{Binding V39s.DefaultValue}"
HideBlinding="True"
IsEnabled="{Binding TMADisenable}"
OnOff="{Binding V39s.Feedback}"
Opacity="{Binding TMADisenableOpacity}"
Tag="V39s"
ValveDirection="ToBottom"
ValveName="{Binding V39s.DisplayName}" />
@ -6103,7 +6113,9 @@
Command="{Binding CmdTurnGasValve}"
DefaultOpen="{Binding V40s.DefaultValue}"
HideBlinding="True"
IsEnabled="{Binding TMADisenable}"
OnOff="{Binding V40s.Feedback}"
Opacity="{Binding TMADisenableOpacity}"
Tag="V40s"
ValveDirection="ToBottom"
ValveName="{Binding V40s.DisplayName}" />
@ -6364,7 +6376,9 @@
Height="15"
Command="{Binding CmdTurnGasValve}"
HideBlinding="True"
IsEnabled="{Binding TMADisenable}"
OnOff="{Binding V39.Feedback}"
Opacity="{Binding TMADisenableOpacity}"
Tag="V39"
ValveDirection="ToBottom"
ValveName="{Binding V39.DisplayName}" />
@ -6375,7 +6389,9 @@
Height="15"
Command="{Binding CmdTurnGasValve}"
HideBlinding="True"
IsEnabled="{Binding TMADisenable}"
OnOff="{Binding V40.Feedback}"
Opacity="{Binding TMADisenableOpacity}"
Tag="V40"
ValveDirection="ToBottom"
ValveName="{Binding V40.DisplayName}" />

View File

@ -27,7 +27,9 @@ namespace SicUI.Models.PMs
public bool IsService { get; set; }
public double Opacity { get; set; }
public double TMADisenableOpacity { get; set; }
public bool TMAEnable { get; set; }
public bool TMADisenable { get; set; }
#region Enable
@ -1360,7 +1362,9 @@ namespace SicUI.Models.PMs
{
base.OnActivate();
TMAEnable = (bool)QueryDataClient.Instance.Service.GetConfig($"PM.{Module}.TMAEnable");
TMADisenable = !TMAEnable;
Opacity = TMAEnable ? 1 : 0.2;
TMADisenableOpacity = TMADisenable ? 1 : 0.2;
}
protected override void OnInitialize()