This commit is contained in:
2026-04-17 14:55:32 -04:00
commit bc3ac1d4c9
18017 changed files with 4371742 additions and 0 deletions

View File

@@ -0,0 +1,48 @@
using System.ComponentModel;
namespace DTS.Common.RibbonControl
{
public class SplitButtonData : MenuButtonData
{
public SplitButtonData()
: this(false)
{
}
public SplitButtonData(bool isApplicationMenu)
: base(isApplicationMenu)
{
}
public bool IsChecked
{
get => _isChecked;
set
{
if (_isChecked != value)
{
_isChecked = value;
OnPropertyChanged(new PropertyChangedEventArgs("IsChecked"));
}
}
}
private bool _isChecked;
public bool IsCheckable
{
get => _isCheckable;
set
{
if (_isCheckable == value) return;
_isCheckable = value;
OnPropertyChanged(new PropertyChangedEventArgs("IsCheckable"));
}
}
private bool _isCheckable;
public ButtonData DropDownButtonData => _dropDownButtonData ?? (_dropDownButtonData = new ButtonData());
private ButtonData _dropDownButtonData;
}
}