Skip to content

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"