ComponentFactory.Krypton.Toolkit.ButtonSpecAny.OnCommandPropertyChanged C# (CSharp) Method

OnCommandPropertyChanged() protected method

Handles a change in the property of an attached command.
protected OnCommandPropertyChanged ( object sender, PropertyChangedEventArgs e ) : void
sender object Source of the event.
e System.ComponentModel.PropertyChangedEventArgs A PropertyChangedEventArgs that contains the event data.
return void
        protected override void OnCommandPropertyChanged(object sender, PropertyChangedEventArgs e)
        {
            base.OnCommandPropertyChanged(sender, e);

            switch (e.PropertyName)
            {
                case "Checked":
                    Checked = (KryptonCommand.Checked ? ButtonCheckState.Checked : ButtonCheckState.Unchecked);
                    break;
                case "Enabled":
                    Enabled = (KryptonCommand.Enabled ? ButtonEnabled.True : ButtonEnabled.False);
                    break;
            }
        }