RibbonFooterInfoBarContentViewModel Class
Represents a view model for image and text content within a ribbon footer.
public class RibbonFooterInfoBarContentViewModel : ObservableObjectBase, IHasTag
- Inheritance:
- object ObservableObjectBase object
- Implements:
- IHasTag
Constructors
RibbonFooterInfoBarContentViewModel()
Initializes an instance of the class.
public RibbonFooterInfoBarContentViewModel()
Properties
Action
The optional action to be displayed in the info bar.
ActionTemplate
The DataTemplate used to display the Action.
ActionTemplateSelector
The DataTemplateSelector that picks a DataTemplate used to display the Action.
public DataTemplateSelector? ActionTemplateSelector { get; set; }
Property Value
CanClose
Indicates whether the info bar can be closed by the user.
public bool CanClose { get; set; }
Property Value
- bool:
trueif the info bar can be closed; otherwise,false. The default value istrue.
Content
The optional content to be displayed in the info bar.
ContentTemplate
The DataTemplate used to display the Content.
ContentTemplateSelector
The DataTemplateSelector that picks a DataTemplate used to display the Content.
public DataTemplateSelector? ContentTemplateSelector { get; set; }
Property Value
IconSource
The ImageSource that defines the icon.
IsIconVisible
Indicates whether the icon is visible.
public bool IsIconVisible { get; set; }
Property Value
- bool:
trueif the icon should be visible; otherwise,false. The default value istrue.
Message
The message content.
Padding
The padding inside the control.
Severity
The severity of the info bar.
public InfoBarSeverity Severity { get; set; }
Property Value
- InfoBarSeverity:
The default value is Information.
Tag
A user-defined object attached to the control.
Title
The title content.
Methods
ToString()
Returns the string representation of this object.
Inherited Members
- ObservableObjectBase.NotifyPropertyChanged(string)
- ObservableObjectBase.OnPropertyChanged(string)
- ObservableObjectBase.OnPropertyChanged(PropertyChangedEventArgs)
- ObservableObjectBase.OnPropertyChanging(string)
- ObservableObjectBase.OnPropertyChanging(PropertyChangingEventArgs)
- ObservableObjectBase.SetProperty<T>(ref T, T, string)
- ObservableObjectBase.PropertyChanged
- ObservableObjectBase.PropertyChanging
- object.GetType()
- object.MemberwiseClone()
- object.Equals(object)
- object.Equals(object, object)
- object.ReferenceEquals(object, object)
- object.GetHashCode()