Class
PivotResultsViewModel

Provides mechanisms to observe the IDataProvider context and its IPivotResults.

Definition

Namespace:Telerik.Windows.Controls.FieldList.Editing

Assembly:Telerik.Windows.Controls.PivotFieldList.dll

Syntax:

cs-api-definition
public abstract class PivotResultsViewModel : PivotSettingsViewModel, INotifyPropertyChanged, IDisposable, IDialogViewModel

Inheritance: objectViewModelBaseDialogViewModelPivotSettingsViewModelPivotResultsViewModel

Derived Classes: ItemsSetFilterViewModelLabelFilterViewModelValueCalculationsViewModel

Implements: IDialogViewModelIDisposableINotifyPropertyChanged

Inherited Members PivotSettingsViewModel.TryExecuteOnDispatcher(Action)PivotSettingsViewModel.OnPivotSettingsChanged()PivotSettingsViewModel.PivotSettingsDialogViewModel.CanExecuteOk(object)DialogViewModel.ExecuteOk(object)DialogViewModel.Dispose(bool)DialogViewModel.IsWorkingDialogViewModel.RequiresRefreshDialogViewModel.IsAvailableDialogViewModel.OkDialogViewModel.CancelDialogViewModel.RefreshDialogViewModel.CompletedDialogViewModel.CanceledViewModelBase.VerifyPropertyName(string)ViewModelBase.InvokeOnUIThread(Action)ViewModelBase.Dispose()ViewModelBase.RaisePropertyChanged(string)ViewModelBase.OnPropertyChanged(string)ViewModelBase.OnPropertyChanged<T>(Expression<Func<T>>)ViewModelBase.PropertyChanged

Properties

DataProvider

Gets the IDataProvider currently available in the .

Declaration

cs-api-definition
protected IDataProvider DataProvider { get; }

Property Value

IDataProvider

Methods

AttachToServices()

Attach to the new services.

Declaration

cs-api-definition
protected override void AttachToServices()

Overrides PivotSettingsViewModel.AttachToServices()

DetachFromServices()

Detach the previous services.

Declaration

cs-api-definition
protected override void DetachFromServices()

Overrides PivotSettingsViewModel.DetachFromServices()

ExecuteRefresh(object)

Handles the Refresh execution.

Declaration

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

Parameters

parameter

object

Overrides DialogViewModel.ExecuteRefresh(object)

OnDataProviderResultsChanged()

Declaration

cs-api-definition
protected virtual void OnDataProviderResultsChanged()

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)