Show / Hide Table of Contents

Class MetaColumnSortItem

Represents a sort item of the meta column.

Inheritance
System.Object
MetaColumnSortItem
Implements
System.ComponentModel.INotifyPropertyChanged
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.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
System.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
System.Boolean
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
System.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
System.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
System.ComponentModel.ListSortDirection

Events

View Source

PropertyChanged

Occurs when a property value changes.

Declaration
public event PropertyChangedEventHandler PropertyChanged
Event Type
Type Description
System.ComponentModel.PropertyChangedEventHandler

Implements

System.ComponentModel.INotifyPropertyChanged

Extension Methods

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