skip navigation
  • Product Bundles

    DevCraft

    All Telerik .NET tools and Kendo UI JavaScript components in one package. Now enhanced with:

    • NEW: Design Kits for Figma
    • Online Training
    • Document Processing Library
    • Embedded Reporting for web and desktop

    Web

    Kendo UI UI for jQuery UI for Angular UI for React UI for Vue UI for Blazor UI for ASP.NET Core UI for ASP.NET MVC UI for ASP.NET AJAX

    Mobile

    UI for .NET MAUI

    Document Management

    Telerik Document Processing

    Desktop

    UI for .NET MAUI UI for WinUI UI for WinForms UI for WPF

    Reporting

    Telerik Reporting Telerik Report Server

    Testing & Mocking

    Test Studio Test Studio Dev Edition Telerik JustMock

    CMS

    Sitefinity

    UI/UX Tools

    ThemeBuilder Design System Kit Templates and Building Blocks

    Debugging

    Fiddler Fiddler Everywhere Fiddler Classic Fiddler Everywhere Reporter FiddlerCore

    Free Tools

    VB.NET to C# Converter Testing Framework
    View all products
  • Overview
  • Demos
    • What's New
    • Roadmap
    • Release History
  • Support and Learning

    • Support and Learning Hub
    • First Steps
    • Docs
    • Demos
    • Virtual Classroom
    • Forums
    • Videos
    • Blogs
    • Accessibility
    • Submit a Ticket

    Productivity and Design Tools

    • Visual Studio Extensions
    • Visual Studio Templates
    • Embedded Reporting
  • Pricing
  • Shopping cart
    • Account Overview
    • Your Licenses
    • Downloads
    • Support Center
    • Forum Profile
    • Payment Methods
    • Edit Profile
    • Log out
  • Login
  • Contact Us
  • Try now

Class CollectionNavigatorBase

A base class for CollectionNavigator.

Inheritance
System.Object
CollectionNavigatorBase
CollectionEditor
RadCollectionNavigator
Namespace: Telerik.Windows.Controls
Assembly: Telerik.Windows.Controls.Data.dll

Syntax

public abstract class CollectionNavigatorBase : Control, IDisposable

Constructors

CollectionNavigatorBase()

Declaration
protected CollectionNavigatorBase()

Fields

CanAddNewProperty

Represents the CanAddNew dependency property.

Declaration
public static readonly DependencyProperty CanAddNewProperty
Field Value
System.Windows.DependencyProperty

CanAddNewPropertyKey

Represents the CanAddNew dependency property.

Declaration
public static readonly DependencyPropertyKey CanAddNewPropertyKey
Field Value
System.Windows.DependencyPropertyKey

CanDeleteProperty

Represents the CanDelete dependency property.

Declaration
public static readonly DependencyProperty CanDeleteProperty
Field Value
System.Windows.DependencyProperty

CanDeletePropertyKey

Represents the CanDelete dependency property.

Declaration
public static readonly DependencyPropertyKey CanDeletePropertyKey
Field Value
System.Windows.DependencyPropertyKey

CanEditProperty

Represents the CanEdit dependency property.

Declaration
public static readonly DependencyProperty CanEditProperty
Field Value
System.Windows.DependencyProperty

CanEditPropertyKey

Represents the CanEdit dependency property.

Declaration
public static readonly DependencyPropertyKey CanEditPropertyKey
Field Value
System.Windows.DependencyPropertyKey

CanMoveToFirstItemProperty

Represents CanMoveToFirstItem dependency property.

Declaration
public static readonly DependencyProperty CanMoveToFirstItemProperty
Field Value
System.Windows.DependencyProperty

CanMoveToFirstItemPropertyKey

Represents CanMoveToFirstItem dependency property.

Declaration
public static readonly DependencyPropertyKey CanMoveToFirstItemPropertyKey
Field Value
System.Windows.DependencyPropertyKey

CanMoveToLastItemProperty

Represents CanMoveToLastItem dependency property.

Declaration
public static readonly DependencyProperty CanMoveToLastItemProperty
Field Value
System.Windows.DependencyProperty

CanMoveToLastItemPropertyKey

Represents CanMoveToLastItem dependency property.

Declaration
public static readonly DependencyPropertyKey CanMoveToLastItemPropertyKey
Field Value
System.Windows.DependencyPropertyKey

CanMoveToNextItemProperty

Represents CanMoveToNextItem dependency property.

Declaration
public static readonly DependencyProperty CanMoveToNextItemProperty
Field Value
System.Windows.DependencyProperty

CanMoveToNextItemPropertyKey

Represents CanMoveToNextItem dependency property.

Declaration
public static readonly DependencyPropertyKey CanMoveToNextItemPropertyKey
Field Value
System.Windows.DependencyPropertyKey

CanMoveToPreviousItemProperty

Represents CanMoveToPreviousItem dependency property.

Declaration
public static readonly DependencyProperty CanMoveToPreviousItemProperty
Field Value
System.Windows.DependencyProperty

CanMoveToPreviousItemPropertyKey

Represents CanMoveToPreviousItem dependency property.

Declaration
public static readonly DependencyPropertyKey CanMoveToPreviousItemPropertyKey
Field Value
System.Windows.DependencyPropertyKey

CollectionViewProperty

Represents the CollectionView dependency property.

Declaration
public static readonly DependencyProperty CollectionViewProperty
Field Value
System.Windows.DependencyProperty

CollectionViewPropertyKey

Represents the CollectionView dependency property.

Declaration
public static readonly DependencyPropertyKey CollectionViewPropertyKey
Field Value
System.Windows.DependencyPropertyKey

CommandProviderProperty

Represents the CommandProvider DependencyProperty.

Declaration
public static readonly DependencyProperty CommandProviderProperty
Field Value
System.Windows.DependencyProperty

CurrentIndexProperty

Represents the CurrentIndex dependency property.

Declaration
public static readonly DependencyProperty CurrentIndexProperty
Field Value
System.Windows.DependencyProperty

CurrentItemProperty

Represents the CurrentItem dependency property.

Declaration
public static readonly DependencyProperty CurrentItemProperty
Field Value
System.Windows.DependencyProperty

ItemCountProperty

Represents the ItemCount dependency property.

Declaration
public static readonly DependencyProperty ItemCountProperty
Field Value
System.Windows.DependencyProperty

ItemCountPropertyKey

Represents the ItemCount dependency property.

Declaration
public static readonly DependencyPropertyKey ItemCountPropertyKey
Field Value
System.Windows.DependencyPropertyKey

SourceProperty

Represents the Source dependency property.

Declaration
public static readonly DependencyProperty SourceProperty
Field Value
System.Windows.DependencyProperty

Properties

CanAddNew

Gets a value indicating whether this instance can add new.

Declaration
public bool CanAddNew { get; set; }
Property Value
System.Boolean

true if this instance can add new; otherwise, false.

CanDelete

Gets a value indicating whether this instance can delete.

Declaration
public bool CanDelete { get; set; }
Property Value
System.Boolean

true if this instance can delete; otherwise, false.

CanEdit

Gets a value indicating whether this instance can edit.

Declaration
public bool CanEdit { get; set; }
Property Value
System.Boolean

true if this instance can edit; otherwise, false.

CanMoveToFirstItem

Gets a value indicating whether this instance can move to first item.

Declaration
public bool CanMoveToFirstItem { get; }
Property Value
System.Boolean

true if this instance can move to first item; otherwise, false.

CanMoveToLastItem

Gets a value indicating whether this instance can move to last item.

Declaration
public bool CanMoveToLastItem { get; }
Property Value
System.Boolean

true if this instance can move to last item; otherwise, false.

CanMoveToNextItem

Gets a value indicating whether this instance can move to next item.

Declaration
public bool CanMoveToNextItem { get; }
Property Value
System.Boolean

true if this instance can move to next item; otherwise, false.

CanMoveToPreviousItem

Gets a value indicating whether this instance can move to previous item.

Declaration
public bool CanMoveToPreviousItem { get; }
Property Value
System.Boolean

true if this instance can move to previous item; otherwise, false.

CollectionView

Gets the generated ICollectionView.

Declaration
public ICollectionView CollectionView { get; }
Property Value
System.ComponentModel.ICollectionView

CommandProvider

Exposes a CollectionNavigatorBaseCommandProvider.

Declaration
public CollectionNavigatorBaseCommandProvider CommandProvider { get; set; }
Property Value
CollectionNavigatorBaseCommandProvider

CurrentIndex

Gets or sets the index of the current.

Declaration
public int CurrentIndex { get; set; }
Property Value
System.Int32

The index of the current.

CurrentItem

Gets or sets the current item.

Declaration
public object CurrentItem { get; set; }
Property Value
System.Object

The current item.

ItemCount

Gets the item count.

Declaration
public int ItemCount { get; }
Property Value
System.Int32

Source

Gets or sets the source.

Declaration
public IEnumerable Source { get; set; }
Property Value
System.Collections.IEnumerable

The source.

Methods

AddNew()

Adds a new item.

Declaration
public void AddNew()

BeginEdit()

Edits the current item.

Declaration
public void BeginEdit()

CanAddNewExecute()

Returns a value indicating whether a new item can be added.

Declaration
public bool CanAddNewExecute()
Returns
System.Boolean

CanBeginEditExecute()

Returns a value indicating whether the current item can be edited.

Declaration
public bool CanBeginEditExecute()
Returns
System.Boolean

CanDeleteExecute()

Returns a value indicating whether the current item can be deleted.

Declaration
public bool CanDeleteExecute()
Returns
System.Boolean

CanMoveCurrentToFirstExecute()

Returns a value indicating whether the current item can be moved to the first position.

Declaration
public bool CanMoveCurrentToFirstExecute()
Returns
System.Boolean

CanMoveCurrentToLastExecute()

Returns a value indicating whether the current item can be moved to the last position.

Declaration
public bool CanMoveCurrentToLastExecute()
Returns
System.Boolean

CanMoveCurrentToNextExecute()

Returns a value indicating whether the current item can be moved to the next position.

Declaration
public bool CanMoveCurrentToNextExecute()
Returns
System.Boolean

CanMoveCurrentToPreviousExecute()

Returns a value indicating whether the current item can be moved to the previous position.

Declaration
public bool CanMoveCurrentToPreviousExecute()
Returns
System.Boolean

Delete()

Deletes the current item.

Declaration
public void Delete()

Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

Declaration
public void Dispose()

Dispose(Boolean)

Releases unmanaged and - optionally - managed resources.

Declaration
protected virtual void Dispose(bool disposing)
Parameters
System.Boolean disposing

true to release both managed and unmanaged resources; false to release only unmanaged resources.

MoveCurrentToFirst()

Moves the current item to the first position.

Declaration
public void MoveCurrentToFirst()

MoveCurrentToLast()

Moves the current item to the last position.

Declaration
public void MoveCurrentToLast()

MoveCurrentToNext()

Moves the current item to the next position.

Declaration
public void MoveCurrentToNext()

MoveCurrentToPrevious()

Moves the current item to the previous position.

Declaration
public void MoveCurrentToPrevious()

Extension Methods

CollectionExtensions.ToEnumerable<T>(T)
EnumerableExtensions.ToEnumerable<T>(T)
Getting Started
  • Install Now
  • Demos
  • SDK Samples Browser
  • Sample Applications
Support Resources
  • Code Library
  • Knowledge Base
  • MVVM Support
  • Videos
  • GitHub SDK Repository
Community
  • Forums
  • Blogs
  • XAML Feedback Portal
  • Document Processing Feedback Portal

Copyright © 2018 Progress Software Corporation and/or its subsidiaries or affiliates.
All Rights Reserved.

Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks for appropriate markings.