diff options
| author | Roy <Roy.mail.net@gmail.com> | 2022-11-13 03:46:12 +0200 |
|---|---|---|
| committer | Roy <Roy.mail.net@gmail.com> | 2022-11-13 03:46:12 +0200 |
| commit | d38bf750367c6d6cdda3a6a3efbdf3552aa85358 (patch) | |
| tree | 000818a2a1e49d1e3decc630a94cf183bbaf2128 /Software/Visual_Studio/Tango.SharedUI/Components/SelectedObject.cs | |
| parent | 8431040bf909ba65d5ce242b5fd2cc91005ba679 (diff) | |
| download | Tango-d38bf750367c6d6cdda3a6a3efbdf3552aa85358.tar.gz Tango-d38bf750367c6d6cdda3a6a3efbdf3552aa85358.zip | |
FSE Stats Module.
Extended job run structure.
CSV export.
Diffstat (limited to 'Software/Visual_Studio/Tango.SharedUI/Components/SelectedObject.cs')
| -rw-r--r-- | Software/Visual_Studio/Tango.SharedUI/Components/SelectedObject.cs | 25 |
1 files changed, 20 insertions, 5 deletions
diff --git a/Software/Visual_Studio/Tango.SharedUI/Components/SelectedObject.cs b/Software/Visual_Studio/Tango.SharedUI/Components/SelectedObject.cs index 322f43a4c..9e9c8094a 100644 --- a/Software/Visual_Studio/Tango.SharedUI/Components/SelectedObject.cs +++ b/Software/Visual_Studio/Tango.SharedUI/Components/SelectedObject.cs @@ -25,20 +25,35 @@ namespace Tango.SharedUI.Components set { _isEnabled = value; RaisePropertyChangedAuto(); } } + private Object _data; + public Object Data + { + get { return _data; } + set { _data = value; RaisePropertyChangedAuto(); } + } + public SelectedObject() { IsEnabled = true; } + + public SelectedObject(Object data) : this() + { + Data = data; + } + + public SelectedObject(Object data, bool selected) : this(data) + { + IsSelected = selected; + } } public class SelectedObject<T> : SelectedObject { - private T _data; - - public T Data + new public T Data { - get { return _data; } - set { _data = value; RaisePropertyChangedAuto(); } + get { return (T)base.Data; } + set { base.Data = (T)value; RaisePropertyChangedAuto(); } } public SelectedObject() : base() |
