Class
SortingOptionsViewModel

A view-model that encapsulates the editing of a SortOrder and GroupComparer for a Label's Description.

Definition

Namespace:Telerik.Windows.Controls.FieldList.Editing

Assembly:Telerik.Windows.Controls.PivotFieldList.dll

Syntax:

cs-api-definition
public sealed class SortingOptionsViewModel : PivotSettingsViewModel, INotifyPropertyChanged, IDisposable, IDialogViewModel

Inheritance: objectViewModelBaseDialogViewModelPivotSettingsViewModelSortingOptionsViewModel

Implements: IDialogViewModelIDisposableINotifyPropertyChanged

Inherited Members DialogViewModel.IsWorkingDialogViewModel.RequiresRefreshDialogViewModel.IsAvailableDialogViewModel.OkDialogViewModel.CancelDialogViewModel.RefreshDialogViewModel.CompletedDialogViewModel.CanceledViewModelBase.InvokeOnUIThread(Action)ViewModelBase.Dispose()ViewModelBase.PropertyChanged

Properties

AvailableComparers

Declaration

cs-api-definition
public IList<GroupComparerOption> AvailableComparers { get; }

Property Value

IList<GroupComparerOption>

SelectedAscendingComparer

Gets or sets the selected ascending GroupComparerOption.

Declaration

cs-api-definition
public GroupComparerOption SelectedAscendingComparer { get; set; }

Property Value

GroupComparerOption

SelectedDescendingComparer

Gets or sets the selected descending GroupComparerOption.

Declaration

cs-api-definition
public GroupComparerOption SelectedDescendingComparer { get; set; }

Property Value

GroupComparerOption

SortOrder

Gets or sets the selected SortOrder.

Declaration

cs-api-definition
public SortOrder SortOrder { get; set; }

Property Value

SortOrder

Methods

AttachToServices()

Attach to the new services.

Declaration

cs-api-definition
protected override void AttachToServices()

Overrides PivotSettingsViewModel.AttachToServices()

ExecuteOk(object)

Handles the Ok execution.

Declaration

cs-api-definition
protected override void ExecuteOk(object parameter)

Parameters

parameter

object

Overrides DialogViewModel.ExecuteOk(object)

OnPivotSettingsChanged()

Handles the PivotSettings changed.

Declaration

cs-api-definition
protected override void OnPivotSettingsChanged()

Overrides PivotSettingsViewModel.OnPivotSettingsChanged()

RetrieveServices(IServiceProvider)

Retrieve the services from the serviceProvider. You could use the if you do not want the IsAvailable to track your requests.

Declaration

cs-api-definition
protected override void RetrieveServices(IServiceProvider serviceProvider)

Parameters

serviceProvider

IServiceProvider

The IServiceProvider to retrieve services from. This is a slim wrapper around the that would keep track of if all requested services were available. If a requested service was unavailable the DialogViewModel's IsAvailable would be set to false.

Overrides PivotSettingsViewModel.RetrieveServices(IServiceProvider)