Show / Hide Table of Contents

Class MetaColumnSortItem

Represents a sort item of the meta column.

Inheritance
object
MetaColumnSortItem
Implements
INotifyPropertyChanged
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Sartorius.SAF.Presentation.Controls
Assembly: Sartorius.SAF.Presentation.Controls.dll
Syntax
public class MetaColumnSortItem : INotifyPropertyChanged

Constructors

View Source

MetaColumnSortItem()

Initializes a new instance of the MetaColumnSortItem class.

Declaration
public MetaColumnSortItem()

Properties

View Source

HeaderLabel

Gets or sets the header label.

Declaration
public object HeaderLabel { get; set; }
Property Value
Type Description
object
View Source

IsSelected

Gets or sets a value indicating whether the sort item is selected.

Declaration
public bool IsSelected { get; set; }
Property Value
Type Description
bool
Remarks

Only one item should be selected.

View Source

ListLabel

Gets or sets the list label displayed in the list.

Declaration
public object ListLabel { get; set; }
Property Value
Type Description
object
View Source

PropertyName

Gets or sets the property name that is used for sorting.

Declaration
public string PropertyName { get; set; }
Property Value
Type Description
string
View Source

SortComparer

Gets or sets the sort comparer.

Declaration
public IListSortComparer SortComparer { get; set; }
Property Value
Type Description
IListSortComparer
Remarks

The SortComparer has priority of the PropertyName and SortDirection.

View Source

SortDirection

Gets or sets the sort direction.

Declaration
public ListSortDirection SortDirection { get; set; }
Property Value
Type Description
ListSortDirection

Events

View Source

PropertyChanged

Occurs when a property value changes.

Declaration
public event PropertyChangedEventHandler PropertyChanged
Event Type
Type Description
PropertyChangedEventHandler

Implements

INotifyPropertyChanged

Extension Methods

CollectionExtensions.AddRange<T, TCollection>(TCollection, IEnumerable<T>)
SerializableObjectCloneExtension.Clone<T>(T)
NotifyPropertyChangedExtensions.GetPropertyName<T>(INotifyPropertyChanged, Expression<Func<T>>)
NotifyPropertyChangedExtensions.RaisePropertyChanged(INotifyPropertyChanged, string)
NotifyPropertyChangedExtensions.RaisePropertyChanged<T>(INotifyPropertyChanged, Expression<Func<T>>)
PropertyHelper.RaisePropertyChanged<T>(INotifyPropertyChanged, Expression<Func<T>>, PropertyChangedEventHandler)
  • View Source
Back to top Generated by DocFX