ToggleButtonEventArgs.ToggleButton
property · ToggleButtonEventArgs · cAlgo.API
DesktopCLICloud
Gets the toggle button data.
Environment behaviour
CLI — not supported. Never raised in the CLI: the events that pass it never fire there (ToggleButton.Checked, ToggleButton.Click, ToggleButton.Unchecked).
Cloud — not supported. Never raised in the cloud: the events that pass it never fire there (ToggleButton.Checked, ToggleButton.Click, ToggleButton.Unchecked).
Definition
public ToggleButton ToggleButton {get;}
toggleButtonEventArgs.ToggleButton: ToggleButton
Returns ToggleButton
Examples
protected override void OnStart()
{
var toggleButton = new ToggleButton { Text = "Trading enabled", IsChecked = true };
toggleButton.Click += OnToggleButtonClick;
Chart.AddControl(toggleButton);
}
private void OnToggleButtonClick(ToggleButtonEventArgs args)
{
var isEnabled = args.ToggleButton.IsChecked == true;
args.ToggleButton.Text = isEnabled ? "Trading enabled" : "Trading disabled";
}
def on_start(self):
toggleButton = ToggleButton()
toggleButton.Text = "Trading enabled"
toggleButton.IsChecked = True
toggleButton.Click += self.on_toggle_button_click
api.Chart.AddControl(toggleButton)
def on_toggle_button_click(self, args):
isEnabled = args.ToggleButton.IsChecked == True
args.ToggleButton.Text = "Trading enabled" if isEnabled else "Trading disabled"