Interface ISection
A Section is a block-level content unit, potentially containing multiple Fields.
public interface ISection : IModel, INotifyPropertyChanged, IDataErrorInfo
- Inherited Members
- Extension Methods
Properties
Content
ISection Content { get; }
Property Value
DoCollapseAll
ICommand DoCollapseAll { get; }
Property Value
DoExpandAll
ICommand DoExpandAll { get; }
Property Value
Fields
IEnumerable<IField> Fields { get; }
Property Value
HeaderBackgroundBrush
Brush HeaderBackgroundBrush { get; }
Property Value
HeaderForegroundBrush
Brush HeaderForegroundBrush { get; }
Property Value
Height
GridLength Height { get; set; }
Property Value
HeightInternal
GridLength HeightInternal { get; set; }
Property Value
IsExpanded
bool IsExpanded { get; set; }
Property Value
IsHero
bool IsHero { get; }
Property Value
IsResizable
bool IsResizable { get; }
Property Value
IsVisible
bool IsVisible { get; }
Property Value
SectionBackgroundBrush
Brush SectionBackgroundBrush { get; }
Property Value
Subtitle
string Subtitle { get; }
Property Value
Surface
ISurface Surface { get; }
Property Value
Title
string Title { get; }
Property Value
Methods
OnLoadedAsync()
Task OnLoadedAsync()
Returns
WithField(IField)
ISection WithField(IField f)
Parameters
fIField
Returns
WithoutField(IField)
ISection WithoutField(IField f)
Parameters
fIField
Returns
Events
CollapseAllRequested
event Action CollapseAllRequested
Event Type
ExpandAllRequested
event Action ExpandAllRequested