aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/MachineStudio/Tango.MachineStudio.Common
diff options
context:
space:
mode:
authorRoy Ben-Shabat <Roy@Twine-s.com>2018-07-16 20:01:10 +0300
committerRoy Ben-Shabat <Roy@Twine-s.com>2018-07-16 20:01:10 +0300
commit69bbedacee151090d5d0b6665b3a1614e65f1997 (patch)
tree9f4197b563edb7153de1e0077d0b937686c29d30 /Software/Visual_Studio/MachineStudio/Tango.MachineStudio.Common
parent13e34402f91fae6229b2d9719ddb48ced1d37fbf (diff)
downloadTango-69bbedacee151090d5d0b6665b3a1614e65f1997.tar.gz
Tango-69bbedacee151090d5d0b6665b3a1614e65f1997.zip
Added color conversion to Machine Studio.
Fixed issue with segments cloning.
Diffstat (limited to 'Software/Visual_Studio/MachineStudio/Tango.MachineStudio.Common')
-rw-r--r--Software/Visual_Studio/MachineStudio/Tango.MachineStudio.Common/StudioViewModel.cs10
1 files changed, 9 insertions, 1 deletions
diff --git a/Software/Visual_Studio/MachineStudio/Tango.MachineStudio.Common/StudioViewModel.cs b/Software/Visual_Studio/MachineStudio/Tango.MachineStudio.Common/StudioViewModel.cs
index 77fad1fc6..96715dc20 100644
--- a/Software/Visual_Studio/MachineStudio/Tango.MachineStudio.Common/StudioViewModel.cs
+++ b/Software/Visual_Studio/MachineStudio/Tango.MachineStudio.Common/StudioViewModel.cs
@@ -15,6 +15,8 @@ namespace Tango.MachineStudio.Common
/// <seealso cref="Tango.MachineStudio.Common.IStudioViewModel" />
public abstract class StudioViewModelInternal : ViewModel, IStudioViewModel
{
+ public bool IsVisible { get; private set; }
+
/// <summary>
/// Gets or sets a value indicating whether this view model studio module is currently loaded.
/// </summary>
@@ -42,6 +44,7 @@ namespace Tango.MachineStudio.Common
/// </summary>
public virtual void OnNavigatedFrom()
{
+ IsVisible = false;
IsModuleLoaded = false;
}
@@ -50,6 +53,7 @@ namespace Tango.MachineStudio.Common
/// </summary>
public virtual void OnNavigatedTo()
{
+ IsVisible = true;
IsModuleLoaded = true;
}
@@ -88,6 +92,8 @@ namespace Tango.MachineStudio.Common
/// <seealso cref="Tango.MachineStudio.Common.IStudioViewModel" />
public abstract class StudioViewModel<Module> : ViewModel, IStudioViewModel where Module : IStudioModule
{
+ public bool IsVisible { get; private set; }
+
/// <summary>
/// Gets or sets a value indicating whether this view model studio module is currently loaded.
/// </summary>
@@ -115,6 +121,7 @@ namespace Tango.MachineStudio.Common
/// </summary>
public virtual void OnNavigatedFrom()
{
+ IsVisible = false;
IsModuleLoaded = false;
}
@@ -123,6 +130,7 @@ namespace Tango.MachineStudio.Common
/// </summary>
public virtual void OnNavigatedTo()
{
+ IsVisible = true;
IsModuleLoaded = true;
}
@@ -149,7 +157,7 @@ namespace Tango.MachineStudio.Common
/// </summary>
public virtual void OnApplicationStarted()
{
-
+
}
}