diff options
| author | Roy Ben-Shabat <Roy@Twine-s.com> | 2018-07-15 13:22:53 +0300 |
|---|---|---|
| committer | Roy Ben-Shabat <Roy@Twine-s.com> | 2018-07-15 13:22:53 +0300 |
| commit | c6b01f3e683b83fb0d6bf080efbd24a9a732b9f5 (patch) | |
| tree | 900238695f8c1e0e2ea1f5786e3b847fcfa1ba43 /Software/Visual_Studio/Tango.BL/ObservableEntity.cs | |
| parent | df9b2580669472d446e109dff88bdfa247b23b1e (diff) | |
| download | Tango-c6b01f3e683b83fb0d6bf080efbd24a9a732b9f5.tar.gz Tango-c6b01f3e683b83fb0d6bf080efbd24a9a732b9f5.zip | |
Implemented process parameters item on machine studio tech board.
Diffstat (limited to 'Software/Visual_Studio/Tango.BL/ObservableEntity.cs')
| -rw-r--r-- | Software/Visual_Studio/Tango.BL/ObservableEntity.cs | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/Software/Visual_Studio/Tango.BL/ObservableEntity.cs b/Software/Visual_Studio/Tango.BL/ObservableEntity.cs index 41f18bee5..7c82d927b 100644 --- a/Software/Visual_Studio/Tango.BL/ObservableEntity.cs +++ b/Software/Visual_Studio/Tango.BL/ObservableEntity.cs @@ -92,8 +92,16 @@ namespace Tango.BL [ParameterIgnore] public ReadOnlyObservableCollection<ParameterItem> Parameters { - get { return _parameters; } - set { _parameters = value; RaisePropertyChangedAuto(); } + get + { + if (_parameters == null) + { + _parameters = new ReadOnlyObservableCollection<ParameterItem>(this.CreateParametersCollection(ParameterItemMode.Binding)); + } + + return _parameters; + } + private set { _parameters = value; RaisePropertyChangedAuto(); } } /// <summary> @@ -118,14 +126,6 @@ namespace Tango.BL (?<=[A-Z])(?=[A-Z][a-z]) | (?<=[^A-Z])(?=[A-Z]) | (?<=[A-Za-z])(?=[^A-Za-z])", RegexOptions.IgnorePatternWhitespace); - - if (!DesignMode) - { - ThreadsHelper.InvokeWhenAvailable(() => - { - Parameters = new ReadOnlyObservableCollection<ParameterItem>(this.CreateParametersCollection(ParameterItemMode.Binding)); - }); - } } /// <summary> @@ -178,7 +178,7 @@ namespace Tango.BL /// <returns></returns> public Task SaveAsync(ObservablesContext context) { - return Task.Factory.StartNew(() => + return Task.Factory.StartNew(() => { Save(context); }); @@ -325,7 +325,7 @@ Maybe you have deleted an entity that was no yet inserted into database?", LogCa /// <param name="context">The context.</param> public virtual void Validate(ObservablesContext context) { - + } public DbSet<T1> GetDbSet<T1>(ObservablesContext context) where T1 : class, IObservableEntity |
