Open topic with navigation

Set Method (IToggleButton)
Sets the value of this toggle button.

C# Syntax

    void Set(
       CheckedState state
    )

Parameters

state
  The value to be assigned to this toggle button. Possible values: HP.LFT.SDK.CheckedState.

Example

    // The following code example changes the state of the toggle button.

    [Test]
    public void TestWpfToggleButton()
    {
        // Identify the application and assign it to an IWindow object.
        var appMainWindow = Desktop.Describe<IWindow>(new WindowDescription
        {
            ObjectName = @"MainWindow",
            FullType = @"window",
            WindowTitleRegExp = @"MainWindow"
        });

        // Identify the WPF toggle button.
        var buttonWithToggleButtonSupport = appMainWindow.Describe<IButton>(new ButtonDescription
        {
            Text = @"Toggle Button",
            ObjectName = @"Button4"
        });
        IToggleButton toggleButton = buttonWithToggleButtonSupport.ToggleButton;

        // Sets the toggle button's state to checked.
        toggleButton.Set(CheckedState.Checked);

        // Changes the toggle button state.
        if (toggleButton.IsChecked)
        {
            toggleButton.Set(CheckedState.Unchecked);
        }
        else
        {
            toggleButton.Set(CheckedState.Checked);
        }
    }