menu

WPF

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class ToggleButtonBehavior - WPF API Reference | Syncfusion

    Show / Hide Table of Contents

    Class ToggleButtonBehavior

    Provides VisualStateManager behavior for ToggleButton controls.

    Inheritance
    System.Object
    VisualStateBehavior
    ControlBehavior
    ButtonBaseBehavior
    ToggleButtonBehavior
    Inherited Members
    ControlBehavior.UpdateStateHandler(Object, EventArgs)
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    VisualStateBehavior.AddValueChanged(DependencyProperty, Type, Object, EventHandler)
    VisualStateBehavior.GetVisualStateBehavior(DependencyObject)
    VisualStateBehavior.RegisterBehavior(VisualStateBehavior)
    VisualStateBehavior.RemoveValueChanged(DependencyProperty, Type, Object, EventHandler)
    VisualStateBehavior.SetVisualStateBehavior(DependencyObject, VisualStateBehavior)
    VisualStateBehavior.VisualStateBehaviorProperty
    Namespace: Syncfusion.Windows.Controls
    Assembly: Syncfusion.Shared.Wpf.dll
    Syntax
    public class ToggleButtonBehavior : ButtonBaseBehavior

    Constructors

    ToggleButtonBehavior()

    Declaration
    public ToggleButtonBehavior()

    Properties

    TargetType

    This behavior targets ToggleButton derived Controls.

    Declaration
    protected override Type TargetType { get; }
    Property Value
    Type
    System.Type
    Overrides
    ButtonBaseBehavior.TargetType

    Methods

    OnAttach(Control)

    Attaches to property changes and events.

    Declaration
    protected override void OnAttach(Control control)
    Parameters
    Type Name Description
    System.Windows.Controls.Control control

    An instance of the control.

    Overrides
    ButtonBaseBehavior.OnAttach(Control)

    OnDetach(Control)

    Detaches property changes and events.

    Declaration
    protected override void OnDetach(Control control)
    Parameters
    Type Name Description
    System.Windows.Controls.Control control

    The control

    Overrides
    ButtonBaseBehavior.OnDetach(Control)

    UpdateState(Control, Boolean)

    Called to update the control's visual state.

    Declaration
    protected override void UpdateState(Control control, bool useTransitions)
    Parameters
    Type Name Description
    System.Windows.Controls.Control control

    The instance of the control being updated.

    System.Boolean useTransitions

    Whether to use transitions or not.

    Overrides
    ButtonBaseBehavior.UpdateState(Control, Boolean)
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved