ticksString = "12345";
outside the chart control and dispatcher scope still does not set anything in the
Label Button 1 should be set to "A" (same as BttonMethods Selector Button 1 value)
Label Button 2 should be set to "C" (same as ButtonMethods Selector Button 2 value)
Same output as
else if (State == State.Historical)
{
Button1Label = Btn1Lbl;
Button2Label = Btn2Lbl;
if (ChartControl != null)
{
ChartControl.Dispatcher.InvokeAsync(() =>
{
EnumtoLabel();
});
}
}
#region (OnStateChange)
protected override void OnStateChange()
{
#region (State == State.SetDefaults)
if (State == State.SetDefaults)
{
...
#region BUTTONS PARAMETERS - BUTTONS METHOD ENUM SELECTORS
st1EnumVar = MyEnum4.X;
nd2EnumVar = MyEnum4.B;
#endregion
#region BUTTONS PARAMETERS
Button1 = true;
Button1Color = Brushes.ForestGreen;
_button1Ticks = 4;
Button2 = true;
Button2Color = Brushes.Crimson;
_button2Ticks = 2;
#endregion
}
#endregion
#region (State == State.Configure)
else if (State == State.Configure)
{
}
#endregion
#region (State == State.DataLoaded)
else if (State == State.DataLoaded)
{
}
#endregion
#region (State == State.Historical)
else if (State == State.Historical)
{
Button1Label = Btn1Lbl;
Button2Label = Btn2Lbl;
if (ChartControl != null)
{
ChartControl.Dispatcher.InvokeAsync(() =>
{
EnumtoLabel();
CreateWPFControls();
});
}
}
#endregion
#region (State == State.Terminated)
else if (State == State.Terminated)
{
if (ChartControl != null)
{
ChartControl.Dispatcher.InvokeAsync(() =>
{
DisposeWPFControls();
});
}
}
#endregion
}
#endregion
else if (State == State.DataLoaded)
{
Button1Label = Btn1Lbl;
Button2Label = Btn2Lbl;
if (ChartControl != null)
{
ChartControl.Dispatcher.InvokeAsync(() =>
{
EnumtoLabel();
});
}
}
#region (OnStateChange)
protected override void OnStateChange()
{
#region (State == State.SetDefaults)
if (State == State.SetDefaults)
{
...
#region BUTTONS PARAMETERS - BUTTONS METHOD ENUM SELECTORS
st1EnumVar = MyEnum4.X;
nd2EnumVar = MyEnum4.B;
#endregion
#region BUTTONS PARAMETERS
Button1 = true;
Button1Color = Brushes.ForestGreen;
_button1Ticks = 4;
Button2 = true;
Button2Color = Brushes.Crimson;
_button2Ticks = 2;
#endregion
}
#endregion
#region (State == State.Configure)
else if (State == State.Configure)
{
}
#endregion
#region (State == State.DataLoaded)
else if (State == State.DataLoaded)
{
Button1Label = Btn1Lbl;
Button2Label = Btn2Lbl;
if (ChartControl != null)
{
ChartControl.Dispatcher.InvokeAsync(() =>
{
EnumtoLabel();
});
}
}
#endregion
#region (State == State.Historical)
else if (State == State.Historical)
{
CreateWPFControls();
}
#endregion
#region (State == State.Terminated)
else if (State == State.Terminated)
{
if (ChartControl != null)
{
ChartControl.Dispatcher.InvokeAsync(() =>
{
DisposeWPFControls();
});
}
}
#endregion
}
#endregion

Comment