BarSplitToggleButtonViewModel Class
Represents a view model for a split toggle button control within a bar control.
public class BarSplitToggleButtonViewModel : BarSplitButtonViewModel, INotifyPropertyChanged, IHasKey, IHasVariantImages, ICheckable
- Inheritance:
- System.Object ObservableObjectBase BarKeyedObjectViewModelBase BarPopupButtonViewModel BarSplitButtonViewModel Object
- Implements:
- IHasKey IHasVariantImages ICheckable
Constructors
BarSplitToggleButtonViewModel()
Initializes a new instance of the class.
public BarSplitToggleButtonViewModel()
BarSplitToggleButtonViewModel(String)
Initializes a new instance of the class with the specified key. The label and key tip text are auto-generated.
public BarSplitToggleButtonViewModel(string key)
Parameter | Type | Description |
---|---|---|
key | System.String | A string that uniquely identifies the control. |
BarSplitToggleButtonViewModel(String, String)
Initializes a new instance of the class with the specified key and label. The key tip text is auto-generated.
public BarSplitToggleButtonViewModel(string key, string label)
Parameter | Type | Description |
---|---|---|
key | System.String | A string that uniquely identifies the control. |
label | System.String | The text label to display, which is auto-generated from the |
BarSplitToggleButtonViewModel(String, String, String)
Initializes a new instance of the class with the specified key, label, and key tip text.
public BarSplitToggleButtonViewModel(string key, string label, string keyTipText)
Parameter | Type | Description |
---|---|---|
key | System.String | A string that uniquely identifies the control. |
label | System.String | The text label to display, which is auto-generated from the |
keyTipText | System.String | The key tip text, which is auto-generated from the |
BarSplitToggleButtonViewModel(String, String, String, ICommand)
Initializes a new instance of the class with the specified key, label, key tip text, and command.
public BarSplitToggleButtonViewModel(string key, string label, string keyTipText, ICommand command)
Parameter | Type | Description |
---|---|---|
key | System.String | A string that uniquely identifies the control. |
label | System.String | The text label to display, which is auto-generated from the |
keyTipText | System.String | The key tip text, which is auto-generated from the |
command | System.Windows.Input.ICommand | The command to attach to the control. |
BarSplitToggleButtonViewModel(String, String, ICommand)
Initializes a new instance of the class with the specified key, label, and command. The key tip text is auto-generated.
public BarSplitToggleButtonViewModel(string key, string label, ICommand command)
Parameter | Type | Description |
---|---|---|
key | System.String | A string that uniquely identifies the control. |
label | System.String | The text label to display, which is auto-generated from the |
command | System.Windows.Input.ICommand | The command to attach to the control. |
BarSplitToggleButtonViewModel(String, ICommand)
Initializes a new instance of the class with the specified key and command. The label and key tip text are auto-generated.
public BarSplitToggleButtonViewModel(string key, ICommand command)
Parameter | Type | Description |
---|---|---|
key | System.String | A string that uniquely identifies the control. |
command | System.Windows.Input.ICommand | The command to attach to the control. |
BarSplitToggleButtonViewModel(RoutedCommand)
Initializes a new instance of the class with the specified System.Windows.Input.RoutedCommand, also used to auto-generate a key, label, and key tip text.
public BarSplitToggleButtonViewModel(RoutedCommand routedCommand)
Parameter | Type | Description |
---|---|---|
routedCommand | System.Windows.Input.RoutedCommand | The command to attach to the control. |
Properties
IsChecked
Gets or sets whether the control is checked.
public bool IsChecked { get; set; }
Property Value
- System.Boolean:
true
if the control is checked; otherwise,false
.
Inherited Members
- BarSplitButtonViewModel.InputGestureText
- BarSplitButtonViewModel.IsInputGestureTextVisible
- BarSplitButtonViewModel.StaysOpenOnClick
- BarPopupButtonViewModel.CanCloneToRibbonQuickAccessToolBar
- BarPopupButtonViewModel.Command
- BarPopupButtonViewModel.CommandParameter
- BarPopupButtonViewModel.Description
- BarPopupButtonViewModel.KeyTipText
- BarPopupButtonViewModel.Label
- BarPopupButtonViewModel.LargeImageSource
- BarPopupButtonViewModel.MediumImageSource
- BarPopupButtonViewModel.MenuItems
- BarPopupButtonViewModel.PopupOpeningCommand
- BarPopupButtonViewModel.SmallImageSource
- BarPopupButtonViewModel.Title
- BarPopupButtonViewModel.ToolBarItemCollapseBehavior
- BarPopupButtonViewModel.ToolBarItemVariantBehavior
- BarPopupButtonViewModel.UseLargeMenuItem
- BarKeyedObjectViewModelBase.ToString()
- BarKeyedObjectViewModelBase.Key
- ObservableObjectBase.NotifyPropertyChanged(String)
- ObservableObjectBase.OnPropertyChanged(PropertyChangedEventArgs)
- ObservableObjectBase.PropertyChanged
- System.Object.Equals(System.Object)
- System.Object.Equals(System.Object, System.Object)
- System.Object.ReferenceEquals(System.Object, System.Object)
- System.Object.GetHashCode()
- System.Object.GetType()
- System.Object.MemberwiseClone()