menu

WinForms

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

    Show / Hide Table of Contents

    Class ButtonBaseBehavior

    Provides VisualStateManager behavior for ButtonBase 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 ButtonBaseBehavior : ControlBehavior

    Constructors

    ButtonBaseBehavior()

    Declaration
    public ButtonBaseBehavior()

    Properties

    TargetType

    This behavior targets ButtonBase derived Controls.

    Declaration
    protected override Type TargetType { get; }
    Property Value
    Type
    System.Type
    Overrides
    ControlBehavior.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
    ControlBehavior.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
    ControlBehavior.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
    ControlBehavior.UpdateState(Control, Boolean)
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved