diff options
| author | Roy Ben Shabat <Roy.mail.net@gmail.com> | 2024-06-20 11:46:02 +0300 |
|---|---|---|
| committer | Roy Ben Shabat <Roy.mail.net@gmail.com> | 2024-06-20 11:46:02 +0300 |
| commit | 0460a54eb73a3943a9d363e7cce38b8d9009bc4b (patch) | |
| tree | 6e0423ffa358d6a562764f99d110df1623f47a1a /Software/Visual_Studio/PPC/Tango.PPC.UI/Models/JerricanLevelModel.cs | |
| parent | 7b0ed51c91baf1257fce45699221a0f1a096ce72 (diff) | |
| download | Tango-0460a54eb73a3943a9d363e7cce38b8d9009bc4b.tar.gz Tango-0460a54eb73a3943a9d363e7cce38b8d9009bc4b.zip | |
Jerrycan change impl.
Diffstat (limited to 'Software/Visual_Studio/PPC/Tango.PPC.UI/Models/JerricanLevelModel.cs')
| -rw-r--r-- | Software/Visual_Studio/PPC/Tango.PPC.UI/Models/JerricanLevelModel.cs | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/Software/Visual_Studio/PPC/Tango.PPC.UI/Models/JerricanLevelModel.cs b/Software/Visual_Studio/PPC/Tango.PPC.UI/Models/JerricanLevelModel.cs index 13fa455e5..052ef90f6 100644 --- a/Software/Visual_Studio/PPC/Tango.PPC.UI/Models/JerricanLevelModel.cs +++ b/Software/Visual_Studio/PPC/Tango.PPC.UI/Models/JerricanLevelModel.cs @@ -5,12 +5,17 @@ using System.Text; using System.Threading.Tasks; using Tango.BL.Entities; using Tango.Core; +using Tango.Core.Commands; using Tango.Integration.Operation; namespace Tango.PPC.UI.Models { public class JerricanLevelModel : ExtendedObject { + public RelayCommand PressedCommand { get; set; } + + public event EventHandler<JerricanLevelModel> PressedEvent; + public double Max { get; set; } private double _level; @@ -19,13 +24,14 @@ namespace Tango.PPC.UI.Models get { return _level; } set { _level = value; RaisePropertyChangedAuto(); RaisePropertyChanged(nameof(IsMidTankLow)); } } - + private bool _bJerricanPresent; public bool JerricanPresent { get { return _bJerricanPresent; } - set { + set + { _bJerricanPresent = value; RaisePropertyChangedAuto(); } @@ -44,7 +50,7 @@ namespace Tango.PPC.UI.Models public bool MidTankEmpty { get { return _midTankEmpty; } - set { _midTankEmpty = value; RaisePropertyChangedAuto();} + set { _midTankEmpty = value; RaisePropertyChangedAuto(); } } private bool _midTankRefillPumpActive; @@ -80,6 +86,8 @@ namespace Tango.PPC.UI.Models //RemainingTimeoutError = new TimeSpan(1,2,0); JerricanPresent = true; //FillingTimeoutError = MidTankEmpty = MidTankRefillPumpActive = false; + + PressedCommand = new RelayCommand(() => PressedEvent?.Invoke(this, this)); } } } |
