init
This commit is contained in:
@@ -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;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user