Click here to Skip to main content
15,885,546 members
Articles / Programming Languages / C#

Animation in Silverlight

Rate me:
Please Sign up or sign in to vote.
4.91/5 (17 votes)
9 Jun 2010CPOL14 min read 94.3K   3.3K   38  
In this chapter, you will be learning the fundamental concepts of Animations in Silverlight Application, which includes Animation Types, namespace details, classes, objects used, implementation of different types of animations with XAML and with C# code ...
<?xml version="1.0" encoding="utf-8"?>
<doc>
  <assembly>
    <name>System.Windows.Data</name>
  </assembly>
  <members>
    <member name="T:System.ComponentModel.IEditableCollectionView">
      <summary>Defines methods and properties that a collection view implements to provide editing capabilities to a collection.</summary>
    </member>
    <member name="M:System.ComponentModel.IEditableCollectionView.AddNew">
      <summary>Adds a new item to the underlying collection.</summary>
      <returns>The new item that is added to the collection.</returns>
    </member>
    <member name="P:System.ComponentModel.IEditableCollectionView.CanAddNew">
      <summary>Gets a value that indicates whether a new item can be added to the collection.</summary>
      <returns>true if a new item can be added to the collection; otherwise, false.</returns>
    </member>
    <member name="P:System.ComponentModel.IEditableCollectionView.CanCancelEdit">
      <summary>Gets a value that indicates whether the collection view can discard pending changes and restore the original values of an edited object.</summary>
      <returns>true if the collection view can discard pending changes and restore the original values of an edited object; otherwise, false.</returns>
    </member>
    <member name="M:System.ComponentModel.IEditableCollectionView.CancelEdit">
      <summary>Ends the edit transaction and, if possible, restores the original value of the item.</summary>
    </member>
    <member name="M:System.ComponentModel.IEditableCollectionView.CancelNew">
      <summary>Ends the add transaction and discards the pending new item.</summary>
    </member>
    <member name="P:System.ComponentModel.IEditableCollectionView.CanRemove">
      <summary>Gets a value that indicates whether an item can be removed from the collection.</summary>
      <returns>true if an item can be removed from the collection; otherwise, false.</returns>
    </member>
    <member name="M:System.ComponentModel.IEditableCollectionView.CommitEdit">
      <summary>Ends the edit transaction and saves the pending changes.</summary>
    </member>
    <member name="M:System.ComponentModel.IEditableCollectionView.CommitNew">
      <summary>Ends the add transaction and saves the pending new item.</summary>
    </member>
    <member name="P:System.ComponentModel.IEditableCollectionView.CurrentAddItem">
      <summary>Gets the item that is being added during the current add transaction.</summary>
      <returns>The item that is being added if <see cref="P:System.ComponentModel.IEditableCollectionView.IsAddingNew" /> is true; otherwise, null.</returns>
    </member>
    <member name="P:System.ComponentModel.IEditableCollectionView.CurrentEditItem">
      <summary>Gets the item in the collection that is being edited.</summary>
      <returns>The item that is being edited if <see cref="P:System.ComponentModel.IEditableCollectionView.IsEditingItem" /> is true; otherwise, null.</returns>
    </member>
    <member name="M:System.ComponentModel.IEditableCollectionView.EditItem(System.Object)">
      <summary>Begins an edit transaction on the specified item.</summary>
      <param name="item">The item to edit.</param>
    </member>
    <member name="P:System.ComponentModel.IEditableCollectionView.IsAddingNew">
      <summary>Gets a value that indicates whether an add transaction is in progress.</summary>
      <returns>true if an add transaction is in progress; otherwise, false.</returns>
    </member>
    <member name="P:System.ComponentModel.IEditableCollectionView.IsEditingItem">
      <summary>Gets a value that indicates whether an edit transaction is in progress.</summary>
      <returns>true if an edit transaction is in progress; otherwise, false.</returns>
    </member>
    <member name="P:System.ComponentModel.IEditableCollectionView.NewItemPlaceholderPosition">
      <summary>Gets or sets the position of the new item placeholder in the collection view.</summary>
      <returns>An enumeration value that specifies the position of the new item placeholder in the collection view.</returns>
    </member>
    <member name="M:System.ComponentModel.IEditableCollectionView.Remove(System.Object)">
      <summary>Removes the specified item from the collection.</summary>
      <param name="item">The item to remove.</param>
    </member>
    <member name="M:System.ComponentModel.IEditableCollectionView.RemoveAt(System.Int32)">
      <summary>Removes the item at the specified position from the collection.</summary>
      <param name="index">Index of item to remove.</param>
    </member>
    <member name="T:System.ComponentModel.IPagedCollectionView">
      <summary>Defines methods and properties that a collection view implements to provide paging capabilities to a collection.</summary>
    </member>
    <member name="P:System.ComponentModel.IPagedCollectionView.CanChangePage">
      <summary>Gets a value that indicates whether the <see cref="P:System.ComponentModel.IPagedCollectionView.PageIndex" /> value can change.</summary>
      <returns>true if the <see cref="P:System.ComponentModel.IPagedCollectionView.PageIndex" /> value can change; otherwise, false.</returns>
    </member>
    <member name="P:System.ComponentModel.IPagedCollectionView.IsPageChanging">
      <summary>Gets a value that indicates whether the page index is changing.</summary>
      <returns>true if the page index is changing; otherwise, false.</returns>
    </member>
    <member name="P:System.ComponentModel.IPagedCollectionView.ItemCount">
      <summary>Gets the number of known items in the view before paging is applied.</summary>
      <returns>The number of known items in the view before paging is applied.</returns>
    </member>
    <member name="M:System.ComponentModel.IPagedCollectionView.MoveToFirstPage">
      <summary>Sets the first page as the current page.</summary>
      <returns>true if the operation was successful; otherwise, false.</returns>
    </member>
    <member name="M:System.ComponentModel.IPagedCollectionView.MoveToLastPage">
      <summary>Sets the last page as the current page.</summary>
      <returns>true if the operation was successful; otherwise, false.</returns>
    </member>
    <member name="M:System.ComponentModel.IPagedCollectionView.MoveToNextPage">
      <summary>Moves to the page after the current page.</summary>
      <returns>true if the operation was successful; otherwise, false.</returns>
    </member>
    <member name="M:System.ComponentModel.IPagedCollectionView.MoveToPage(System.Int32)">
      <summary>Moves to the page at the specified index.</summary>
      <returns>true if the operation was successful; otherwise, false.</returns>
      <param name="pageIndex">The index of the page to move to.</param>
    </member>
    <member name="M:System.ComponentModel.IPagedCollectionView.MoveToPreviousPage">
      <summary>Moves to the page before the current page.</summary>
      <returns>true if the operation was successful; otherwise, false.</returns>
    </member>
    <member name="E:System.ComponentModel.IPagedCollectionView.PageChanged">
      <summary>When implementing this interface, raise this event after the <see cref="P:System.ComponentModel.IPagedCollectionView.PageIndex" /> has changed.</summary>
    </member>
    <member name="E:System.ComponentModel.IPagedCollectionView.PageChanging">
      <summary>When implementing this interface, raise this event before changing the <see cref="P:System.ComponentModel.IPagedCollectionView.PageIndex" />. The event handler can cancel this event.</summary>
    </member>
    <member name="P:System.ComponentModel.IPagedCollectionView.PageIndex">
      <summary>Gets the zero-based index of the current page.</summary>
      <returns>The zero-based index of the current page.</returns>
    </member>
    <member name="P:System.ComponentModel.IPagedCollectionView.PageSize">
      <summary>Gets or sets the number of items to display on a page.</summary>
      <returns>The number of items to display on a page.</returns>
    </member>
    <member name="P:System.ComponentModel.IPagedCollectionView.TotalItemCount">
      <summary>Gets the total number of items in the view before paging is applied.</summary>
      <returns>The total number of items in the view before paging is applied, or -1 if the total number is unknown.</returns>
    </member>
    <member name="T:System.ComponentModel.NewItemPlaceholderPosition">
      <summary>Specifies the position of the new item placeholder in an <see cref="T:System.ComponentModel.IEditableCollectionView" />.</summary>
    </member>
    <member name="F:System.ComponentModel.NewItemPlaceholderPosition.None">
      <summary>Do not include a placeholder.</summary>
    </member>
    <member name="T:System.ComponentModel.PageChangingEventArgs">
      <summary>Provides data for the <see cref="E:System.ComponentModel.IPagedCollectionView.PageChanging" /> event.</summary>
    </member>
    <member name="M:System.ComponentModel.PageChangingEventArgs.#ctor(System.Int32)">
      <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.PageChangingEventArgs" /> class.</summary>
      <param name="newPageIndex">The index of the requested page.</param>
    </member>
    <member name="P:System.ComponentModel.PageChangingEventArgs.NewPageIndex">
      <summary>Gets the index of the requested page.</summary>
      <returns>The index of the requested page.</returns>
    </member>
    <member name="T:System.Windows.Data.CollectionViewGroup">
      <summary>Represents a group created by a <see cref="T:System.Windows.Data.PagedCollectionView" /> object based on its <see cref="P:System.Windows.Data.PagedCollectionView.GroupDescriptions" />.</summary>
    </member>
    <member name="M:System.Windows.Data.CollectionViewGroup.#ctor(System.Object)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Data.CollectionViewGroup" /> class with the specified group name.</summary>
      <param name="name">The name of the group.</param>
    </member>
    <member name="P:System.Windows.Data.CollectionViewGroup.IsBottomLevel">
      <summary>Gets a value that indicates whether this group has any subgroups.</summary>
      <returns>true if this group is at the bottom level and does not have any subgroups; otherwise, false.</returns>
    </member>
    <member name="P:System.Windows.Data.CollectionViewGroup.ItemCount">
      <summary>Gets the number of data items in the subtree under this group.</summary>
      <returns>The number of data items in the subtree under this group.</returns>
    </member>
    <member name="P:System.Windows.Data.CollectionViewGroup.Items">
      <summary>Gets the items that are immediate children of the group.</summary>
      <returns>A read-only collection of the immediate items in this group. This is either a collection of subgroups or a collection of data items if this group does not have any subgroups.</returns>
    </member>
    <member name="P:System.Windows.Data.CollectionViewGroup.Name">
      <summary>Gets the name of this group.</summary>
      <returns>The name of this group.</returns>
    </member>
    <member name="M:System.Windows.Data.CollectionViewGroup.OnPropertyChanged(System.ComponentModel.PropertyChangedEventArgs)">
      <summary>Raises the <see cref="E:System.Windows.Data.CollectionViewGroup.PropertyChanged" /> event with the provided arguments.</summary>
      <param name="e">The event data.</param>
    </member>
    <member name="E:System.Windows.Data.CollectionViewGroup.PropertyChanged">
      <summary>Occurs when a property value changes.</summary>
    </member>
    <member name="P:System.Windows.Data.CollectionViewGroup.ProtectedItemCount">
      <summary>Gets or sets the number of data items in the subtree under this group.</summary>
      <returns>The number of data items in the subtree under this group.</returns>
    </member>
    <member name="P:System.Windows.Data.CollectionViewGroup.ProtectedItems">
      <summary>Gets the immediate items that are contained in this group.</summary>
      <returns>The immediate items that are contained in this group.</returns>
    </member>
    <member name="E:System.Windows.Data.CollectionViewGroup.System#ComponentModel#INotifyPropertyChanged#PropertyChanged">
      <summary>For a description of this member, see <see cref="E:System.ComponentModel.INotifyPropertyChanged.PropertyChanged" />.</summary>
    </member>
    <member name="T:System.Windows.Data.GroupDescriptionSelectorCallback">
      <summary>Represents a method that is used to provide custom logic to select the <see cref="T:System.ComponentModel.GroupDescription" /> based on the parent group and its level.</summary>
      <returns>The selected <see cref="T:System.ComponentModel.GroupDescription" /> based on the parent group and its level.</returns>
      <param name="group">The parent group.</param>
      <param name="level">The level of <paramref name="group" />.</param>
    </member>
    <member name="T:System.Windows.Data.PagedCollectionView">
      <summary>Represents a view for grouping, sorting, filtering, and navigating a paged data collection.</summary>
    </member>
    <member name="M:System.Windows.Data.PagedCollectionView.#ctor(System.Collections.IEnumerable)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Data.PagedCollectionView" /> class.</summary>
      <param name="source">The source for the collection.</param>
    </member>
    <member name="M:System.Windows.Data.PagedCollectionView.#ctor(System.Collections.IEnumerable,System.Boolean,System.Boolean)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Data.PagedCollectionView" /> class and specifies whether the data is sorted and in group order.</summary>
      <param name="source">The source for the collection.</param>
      <param name="isDataSorted">Specifies whether the source is already sorted.</param>
      <param name="isDataInGroupOrder">Specifies whether the source is already in the correct order for grouping.</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="source" /> is null.</exception>
    </member>
    <member name="M:System.Windows.Data.PagedCollectionView.AddNew">
      <summary>Adds a new item to the underlying collection. </summary>
      <returns>The new item that is being added.</returns>
      <exception cref="T:System.InvalidOperationException">
        <see cref="P:System.Windows.Data.PagedCollectionView.CanAddNew" /> is false.</exception>
    </member>
    <member name="P:System.Windows.Data.PagedCollectionView.CanAddNew">
      <summary>Gets a value that indicates whether a new item can be added to the collection.</summary>
      <returns>true if a new item can be added to the collection; otherwise, false.</returns>
    </member>
    <member name="P:System.Windows.Data.PagedCollectionView.CanCancelEdit">
      <summary>Gets a value that indicates whether the collection view can discard pending changes and restore the original values of an edited object.</summary>
      <returns>true if the collection view can discard pending changes and restore the original values of an edited object; otherwise, false.</returns>
    </member>
    <member name="M:System.Windows.Data.PagedCollectionView.CancelEdit">
      <summary>Ends the edit transaction and, if it is possible, restores the original value of the item.</summary>
      <exception cref="T:System.InvalidOperationException">
        <see cref="P:System.Windows.Data.PagedCollectionView.CanCancelEdit" /> is false.-or-<see cref="P:System.Windows.Data.PagedCollectionView.IsAddingNew" /> is true.</exception>
    </member>
    <member name="M:System.Windows.Data.PagedCollectionView.CancelNew">
      <summary>Ends the add transaction and discards the pending new item.</summary>
      <exception cref="T:System.InvalidOperationException">
        <see cref="P:System.Windows.Data.PagedCollectionView.IsEditingItem" /> is true.</exception>
    </member>
    <member name="P:System.Windows.Data.PagedCollectionView.CanChangePage">
      <summary>Gets a value that indicates whether the <see cref="P:System.Windows.Data.PagedCollectionView.PageIndex" /> value can change.</summary>
      <returns>true in all cases.</returns>
    </member>
    <member name="P:System.Windows.Data.PagedCollectionView.CanFilter">
      <summary>Gets a value that indicates whether this view supports filtering by way of the <see cref="P:System.Windows.Data.PagedCollectionView.Filter" /> property.</summary>
      <returns>true in all cases.</returns>
    </member>
    <member name="P:System.Windows.Data.PagedCollectionView.CanGroup">
      <summary>Gets a value that indicates whether this view supports grouping. </summary>
      <returns>true in all cases.</returns>
    </member>
    <member name="P:System.Windows.Data.PagedCollectionView.CanRemove">
      <summary>Gets a value that indicates whether an item can be removed from the collection.</summary>
      <returns>true if an item can be removed from the collection; otherwise, false.</returns>
    </member>
    <member name="P:System.Windows.Data.PagedCollectionView.CanSort">
      <summary>Gets a value that indicates whether this view supports sorting.</summary>
      <returns>true in all cases.</returns>
    </member>
    <member name="E:System.Windows.Data.PagedCollectionView.CollectionChanged">
      <summary>Occurs when the view has changed.</summary>
    </member>
    <member name="M:System.Windows.Data.PagedCollectionView.CommitEdit">
      <summary>Ends the edit transaction and saves the pending changes.</summary>
      <exception cref="T:System.InvalidOperationException">
        <see cref="P:System.Windows.Data.PagedCollectionView.IsAddingNew" /> is true.</exception>
    </member>
    <member name="M:System.Windows.Data.PagedCollectionView.CommitNew">
      <summary>Ends the add transaction and saves the pending new item.</summary>
      <exception cref="T:System.InvalidOperationException">
        <see cref="P:System.Windows.Data.PagedCollectionView.IsEditingItem" /> is true.</exception>
    </member>
    <member name="M:System.Windows.Data.PagedCollectionView.Contains(System.Object)">
      <summary>Returns a value that indicates whether the specified item belongs to this collection view.</summary>
      <returns>true if the specified item belongs to this collection view; otherwise, false.</returns>
      <param name="item">The object to check.</param>
    </member>
    <member name="P:System.Windows.Data.PagedCollectionView.Count">
      <summary>Gets the number of records in the view after filtering, sorting, and paging.</summary>
      <returns>The number of records in the view after filtering, sorting, and paging.</returns>
    </member>
    <member name="P:System.Windows.Data.PagedCollectionView.Culture">
      <summary>Gets or sets the cultural information for any operations of the view that might differ by culture, such as sorting.</summary>
      <returns>The culture to use during view operations.</returns>
      <exception cref="T:System.ArgumentNullException">The culture information is null.</exception>
    </member>
    <member name="P:System.Windows.Data.PagedCollectionView.CurrentAddItem">
      <summary>Gets the item that is being added when an <see cref="M:System.Windows.Data.PagedCollectionView.AddNew" /> transaction is in progress.</summary>
      <returns>The item that is being added if <see cref="P:System.Windows.Data.PagedCollectionView.IsAddingNew" /> is true; otherwise, null.</returns>
    </member>
    <member name="E:System.Windows.Data.PagedCollectionView.CurrentChanged">
      <summary>Occurs after the <see cref="P:System.Windows.Data.PagedCollectionView.CurrentItem" /> has changed.</summary>
    </member>
    <member name="E:System.Windows.Data.PagedCollectionView.CurrentChanging">
      <summary>Occurs when the <see cref="P:System.Windows.Data.PagedCollectionView.CurrentItem" /> is changing.</summary>
    </member>
    <member name="P:System.Windows.Data.PagedCollectionView.CurrentEditItem">
      <summary>Gets the item in the collection that is being edited when an <see cref="M:System.Windows.Data.PagedCollectionView.EditItem" /> transaction is in progress.</summary>
      <returns>The item that is being edited if <see cref="P:System.Windows.Data.PagedCollectionView.IsEditingItem" /> is true; otherwise, null.</returns>
    </member>
    <member name="P:System.Windows.Data.PagedCollectionView.CurrentItem">
      <summary>Gets the current item in the view.</summary>
      <returns>The current item in the view or null if there is no current item.</returns>
    </member>
    <member name="P:System.Windows.Data.PagedCollectionView.CurrentPosition">
      <summary>Gets the ordinal position of the <see cref="P:System.Windows.Data.PagedCollectionView.CurrentItem" /> in the view, which might be sorted and filtered.</summary>
      <returns>The ordinal position of the <see cref="P:System.Windows.Data.PagedCollectionView.CurrentItem" /> in the view.</returns>
    </member>
    <member name="M:System.Windows.Data.PagedCollectionView.DeferRefresh">
      <summary>Enters a defer cycle that you can use to merge changes to the view and delay automatic refresh.</summary>
      <returns>An <see cref="T:System.IDisposable" /> object that you can use to dispose of the calling object.</returns>
      <exception cref="T:System.InvalidOperationException">
        <see cref="P:System.Windows.Data.PagedCollectionView.IsAddingNew" /> is true.-or-<see cref="P:System.Windows.Data.PagedCollectionView.IsEditingItem" /> is true.</exception>
    </member>
    <member name="M:System.Windows.Data.PagedCollectionView.EditItem(System.Object)">
      <summary>Begins an edit transaction on the specified item.</summary>
      <param name="item">The item to edit.</param>
    </member>
    <member name="P:System.Windows.Data.PagedCollectionView.Filter">
      <summary>Gets or sets a callback that is used to determine whether an item is suited for inclusion in the view.</summary>
      <returns>A method that is used to determine whether an item is suited for inclusion in the view.</returns>
      <exception cref="T:System.NotSupportedException">The implementation does not support filtering.Simpler implementations do not support filtering and will throw a <see cref="T:System.NotSupportedException" />. Check the <see cref="P:System.Windows.Data.PagedCollectionView.CanFilter" /> property to test whether filtering is supported before assigning a non-null value.</exception>
      <exception cref="T:System.InvalidOperationException">
        <see cref="P:System.Windows.Data.PagedCollectionView.IsAddingNew" /> is true.-or-<see cref="P:System.Windows.Data.PagedCollectionView.IsEditingItem" /> is true.</exception>
    </member>
    <member name="M:System.Windows.Data.PagedCollectionView.GetEnumerator">
      <summary>Returns an <see cref="T:System.Collections.IEnumerator" /> object that you can use to enumerate the items in the view.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator" /> object that you can use to enumerate the items in the view.</returns>
    </member>
    <member name="M:System.Windows.Data.PagedCollectionView.GetItemAt(System.Int32)">
      <summary>Gets the item at the specified zero-based index in this <see cref="T:System.Windows.Data.PagedCollectionView" />, after the source collection is filtered, sorted, and paged.</summary>
      <returns>The item at the specified zero-based index.</returns>
      <param name="index">The zero-based index of the item to retrieve.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is less than 0, or greater than or equal to the <see cref="P:System.Windows.Data.PagedCollectionView.Count" /> of items in the view.</exception>
    </member>
    <member name="P:System.Windows.Data.PagedCollectionView.GroupDescriptions">
      <summary>Gets a collection of <see cref="T:System.ComponentModel.GroupDescription" /> objects that describe how the items in the collection are grouped in the view.</summary>
      <returns>A collection of <see cref="T:System.ComponentModel.GroupDescription" /> objects that describe how the items in the collection are grouped in the view.</returns>
    </member>
    <member name="P:System.Windows.Data.PagedCollectionView.Groups">
      <summary>Gets the top-level groups, constructed according to the descriptions specified in the <see cref="P:System.Windows.Data.PagedCollectionView.GroupDescriptions" /> property.</summary>
      <returns>A read-only collection of the top-level groups or null if there are no groups.</returns>
    </member>
    <member name="M:System.Windows.Data.PagedCollectionView.IndexOf(System.Object)">
      <summary>Returns the zero-based index at which the specified item is located.</summary>
      <returns>The index at which the specified item is located, or –1 if the item is unknown.</returns>
      <param name="item">The item to locate.</param>
    </member>
    <member name="P:System.Windows.Data.PagedCollectionView.IsAddingNew">
      <summary>Gets a value that indicates whether an <see cref="M:System.Windows.Data.PagedCollectionView.AddNew" /> transaction is in progress.</summary>
      <returns>true if an <see cref="M:System.Windows.Data.PagedCollectionView.AddNew" /> transaction is in progress; otherwise, false.</returns>
    </member>
    <member name="P:System.Windows.Data.PagedCollectionView.IsCurrentAfterLast">
      <summary>Gets a value that indicates whether the <see cref="P:System.Windows.Data.PagedCollectionView.CurrentItem" /> of the view is beyond the end of the collection.</summary>
      <returns>true if the <see cref="P:System.Windows.Data.PagedCollectionView.CurrentItem" /> of the view is beyond the end of the collection; otherwise, false.</returns>
    </member>
    <member name="P:System.Windows.Data.PagedCollectionView.IsCurrentBeforeFirst">
      <summary>Gets a value that indicates whether the <see cref="P:System.Windows.Data.PagedCollectionView.CurrentItem" /> of the view is before the start of the collection.</summary>
      <returns>true if the <see cref="P:System.Windows.Data.PagedCollectionView.CurrentItem" /> of the view is before the start of the collection; otherwise, false.</returns>
    </member>
    <member name="P:System.Windows.Data.PagedCollectionView.IsEditingItem">
      <summary>Gets a value that indicates whether an <see cref="M:System.Windows.Data.PagedCollectionView.EditItem(System.Object)" /> transaction is in progress.</summary>
      <returns>true if an <see cref="M:System.Windows.Data.PagedCollectionView.EditItem" /> transaction is in progress; otherwise, false.</returns>
    </member>
    <member name="P:System.Windows.Data.PagedCollectionView.IsEmpty">
      <summary>Gets a value that indicates whether the view is empty.</summary>
      <returns>true if the view is empty; otherwise, false.</returns>
    </member>
    <member name="P:System.Windows.Data.PagedCollectionView.IsPageChanging">
      <summary>Gets a value that indicates whether the page index is changing.</summary>
      <returns>true if the page index is changing; otherwise, false.</returns>
    </member>
    <member name="P:System.Windows.Data.PagedCollectionView.Item(System.Int32)">
      <summary>Gets the item at the specified index.</summary>
      <returns>The item at the specified index.</returns>
      <param name="index">The index of the item to be retrieved.</param>
    </member>
    <member name="P:System.Windows.Data.PagedCollectionView.ItemCount">
      <summary>Gets the minimum number of items known to be in the source collection that satisfy the current filter.</summary>
      <returns>The minimum number of items known to be in the collection that satisfy the current filter.</returns>
    </member>
    <member name="M:System.Windows.Data.PagedCollectionView.MoveCurrentTo(System.Object)">
      <summary>Sets the specified item to be the <see cref="P:System.Windows.Data.PagedCollectionView.CurrentItem" /> in the view.</summary>
      <returns>true if the resulting <see cref="P:System.Windows.Data.PagedCollectionView.CurrentItem" /> is an item in the view; otherwise, false.</returns>
      <param name="item">The item to set as the <see cref="P:System.Windows.Data.PagedCollectionView.CurrentItem" />.</param>
    </member>
    <member name="M:System.Windows.Data.PagedCollectionView.MoveCurrentToFirst">
      <summary>Sets the first item in the view as the <see cref="P:System.Windows.Data.PagedCollectionView.CurrentItem" />.</summary>
      <returns>true if the resulting <see cref="P:System.Windows.Data.PagedCollectionView.CurrentItem" /> is an item in the view; otherwise, false.</returns>
    </member>
    <member name="M:System.Windows.Data.PagedCollectionView.MoveCurrentToLast">
      <summary>Sets the last item in the view as the <see cref="P:System.Windows.Data.PagedCollectionView.CurrentItem" />.</summary>
      <returns>true if the resulting <see cref="P:System.Windows.Data.PagedCollectionView.CurrentItem" /> is an item in the view; otherwise, false.</returns>
    </member>
    <member name="M:System.Windows.Data.PagedCollectionView.MoveCurrentToNext">
      <summary>Set the item after the <see cref="P:System.Windows.Data.PagedCollectionView.CurrentItem" /> in the view as the <see cref="P:System.Windows.Data.PagedCollectionView.CurrentItem" />.</summary>
      <returns>true if the resulting <see cref="P:System.Windows.Data.PagedCollectionView.CurrentItem" /> is an item in the view; otherwise, false.</returns>
    </member>
    <member name="M:System.Windows.Data.PagedCollectionView.MoveCurrentToPosition(System.Int32)">
      <summary>Sets the item at the specified index to be the <see cref="P:System.Windows.Data.PagedCollectionView.CurrentItem" /> in the view.</summary>
      <returns>true if the resulting <see cref="P:System.Windows.Data.PagedCollectionView.CurrentItem" /> is an item in the view; otherwise, false.</returns>
      <param name="position">The index to set the <see cref="P:System.Windows.Data.PagedCollectionView.CurrentItem" /> to.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="position" /> is less than -1 or greater than the <see cref="P:System.Windows.Data.PagedCollectionView.Count" /> of items in the view.</exception>
    </member>
    <member name="M:System.Windows.Data.PagedCollectionView.MoveCurrentToPrevious">
      <summary>Sets the item before the <see cref="P:System.Windows.Data.PagedCollectionView.CurrentItem" /> in the view as the <see cref="P:System.Windows.Data.PagedCollectionView.CurrentItem" />.</summary>
      <returns>true if the resulting <see cref="P:System.Windows.Data.PagedCollectionView.CurrentItem" /> is an item in the view; otherwise, false.</returns>
    </member>
    <member name="M:System.Windows.Data.PagedCollectionView.MoveToFirstPage">
      <summary>Sets the first page as the current page.</summary>
      <returns>true if the operation was successful; otherwise, false.</returns>
    </member>
    <member name="M:System.Windows.Data.PagedCollectionView.MoveToLastPage">
      <summary>Sets the last page as the current page.</summary>
      <returns>true if the operation was successful; otherwise, false.</returns>
    </member>
    <member name="M:System.Windows.Data.PagedCollectionView.MoveToNextPage">
      <summary>Moves to the page after the current page.</summary>
      <returns>true if the operation was successful; otherwise, false.</returns>
    </member>
    <member name="M:System.Windows.Data.PagedCollectionView.MoveToPage(System.Int32)">
      <summary>Moves to the page at the specified index.</summary>
      <returns>true if the operation was successful; otherwise, false.</returns>
      <param name="pageIndex">The index of the page to move to.</param>
    </member>
    <member name="M:System.Windows.Data.PagedCollectionView.MoveToPreviousPage">
      <summary>Moves to the page before the current page.</summary>
      <returns>true if the operation was successful; otherwise, false.</returns>
    </member>
    <member name="P:System.Windows.Data.PagedCollectionView.NeedsRefresh">
      <summary>Gets a value that indicates whether this view needs to be refreshed.</summary>
      <returns>true if the view needs to be refreshed; otherwise, false.</returns>
    </member>
    <member name="P:System.Windows.Data.PagedCollectionView.NewItemPlaceholderPosition">
      <summary>Gets or sets a value that indicates whether to include a new item placeholder in the collection view, and where to include it.</summary>
      <returns>This implementation always returns <see cref="F:System.ComponentModel.NewItemPlaceholderPosition.None" />.</returns>
      <exception cref="T:System.ArgumentException">The value is not <see cref="F:System.ComponentModel.NewItemPlaceholderPosition.None" />.</exception>
    </member>
    <member name="E:System.Windows.Data.PagedCollectionView.PageChanged">
      <summary>Occurs after the <see cref="P:System.Windows.Data.PagedCollectionView.PageIndex" /> has changed.</summary>
    </member>
    <member name="E:System.Windows.Data.PagedCollectionView.PageChanging">
      <summary>Occurs when the <see cref="P:System.Windows.Data.PagedCollectionView.PageIndex" /> is changing.</summary>
    </member>
    <member name="P:System.Windows.Data.PagedCollectionView.PageIndex">
      <summary>Gets the zero-based index of the current page.</summary>
      <returns>The zero-based index of the current page.</returns>
    </member>
    <member name="P:System.Windows.Data.PagedCollectionView.PageSize">
      <summary>Gets or sets the number of items to display on a page.</summary>
      <returns>The number of items to display on a page.</returns>
      <exception cref="T:System.ArgumentOutOfRangeException">The page size is less than 0.</exception>
      <exception cref="T:System.InvalidOperationException">The page size could not be changed because there is a new or edited item that could not be committed.</exception>
    </member>
    <member name="M:System.Windows.Data.PagedCollectionView.PassesFilter(System.Object)">
      <summary>Returns a value that indicates whether the specified item in the underlying collection belongs to the view after filters are applied.</summary>
      <returns>true if the specified item belongs to the filtered view or if no filter is set on the collection view; otherwise, false.</returns>
      <param name="item">The item to check.</param>
    </member>
    <member name="E:System.Windows.Data.PagedCollectionView.PropertyChanged">
      <summary>Occurs after a property value has changed.</summary>
    </member>
    <member name="M:System.Windows.Data.PagedCollectionView.Refresh">
      <summary>Re-creates the view.</summary>
      <exception cref="T:System.InvalidOperationException">
        <see cref="P:System.Windows.Data.PagedCollectionView.IsAddingNew" /> is true.-or- <see cref="P:System.Windows.Data.PagedCollectionView.IsEditingItem" /> is true.</exception>
    </member>
    <member name="M:System.Windows.Data.PagedCollectionView.Remove(System.Object)">
      <summary>Removes the specified item from the collection.</summary>
      <param name="item">The item to remove.</param>
    </member>
    <member name="M:System.Windows.Data.PagedCollectionView.RemoveAt(System.Int32)">
      <summary>Removes the item at the specified position from the collection.</summary>
      <param name="index">The zero-based index of the item to remove.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> is less than 0, or greater than or equal to the <see cref="P:System.Windows.Data.PagedCollectionView.Count" /> of items in the view.</exception>
      <exception cref="T:System.InvalidOperationException">
        <see cref="P:System.Windows.Data.PagedCollectionView.IsAddingNew" /> is true.-or- <see cref="P:System.Windows.Data.PagedCollectionView.IsEditingItem" /> is true.-or-<see cref="P:System.Windows.Data.PagedCollectionView.CanRemove" /> is false.</exception>
    </member>
    <member name="P:System.Windows.Data.PagedCollectionView.SortDescriptions">
      <summary>Gets a collection of <see cref="T:System.ComponentModel.SortDescription" /> objects that describe how the items in the collection are sorted in the view.</summary>
      <returns>A collection of <see cref="T:System.ComponentModel.SortDescription" /> objects that describe how the items in the collection are sorted in the view.</returns>
    </member>
    <member name="P:System.Windows.Data.PagedCollectionView.SourceCollection">
      <summary>Gets the <see cref="T:System.Collections.IEnumerable" /> collection underlying this view.</summary>
      <returns>The <see cref="T:System.Collections.IEnumerable" /> collection underlying this view.</returns>
    </member>
    <member name="M:System.Windows.Data.PagedCollectionView.System#Collections#IEnumerable#GetEnumerator">
      <summary>Returns an enumerator that iterates through a collection.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator" /> object that can be used to iterate through the collection.</returns>
    </member>
    <member name="E:System.Windows.Data.PagedCollectionView.System#Collections#Specialized#INotifyCollectionChanged#CollectionChanged">
      <summary>Occurs when the items list of the collection has changed, or the collection is reset.</summary>
    </member>
    <member name="E:System.Windows.Data.PagedCollectionView.System#ComponentModel#INotifyPropertyChanged#PropertyChanged">
      <summary>Occurs when a property value changes.</summary>
    </member>
    <member name="P:System.Windows.Data.PagedCollectionView.TotalItemCount">
      <summary>Gets the total number of items in the source collection before paging is applied.</summary>
      <returns>The total number of items in the source collection before paging is applied.</returns>
    </member>
    <member name="T:System.Windows.Data.PropertyGroupDescription">
      <summary>Describes the grouping of items by using a property name as the criteria.</summary>
    </member>
    <member name="M:System.Windows.Data.PropertyGroupDescription.#ctor">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Data.PropertyGroupDescription" /> class.</summary>
    </member>
    <member name="M:System.Windows.Data.PropertyGroupDescription.#ctor(System.String)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Data.PropertyGroupDescription" /> class with the specified property name.</summary>
      <param name="propertyName">The name of the property that specifies which group an item belongs to.</param>
    </member>
    <member name="M:System.Windows.Data.PropertyGroupDescription.#ctor(System.String,System.Windows.Data.IValueConverter)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Data.PropertyGroupDescription" /> class with the specified property name and converter.</summary>
      <param name="propertyName">The name of the property that specifies which group an item belongs to. If this parameter is null, the item itself is passed to the value converter.</param>
      <param name="converter">An <see cref="T:System.Windows.Data.IValueConverter" /> object to apply to the property value or the item to produce the final value that is used to determine which group(s) an item belongs to. The converter may return a collection, which indicates that the items can appear in more than one group.</param>
    </member>
    <member name="M:System.Windows.Data.PropertyGroupDescription.#ctor(System.String,System.Windows.Data.IValueConverter,System.StringComparison)">
      <summary>Initializes a new instance of the <see cref="T:System.Windows.Data.PropertyGroupDescription" /> class with the specified property name, converter, and string comparison.</summary>
      <param name="propertyName">The name of the property that specifies which group an item belongs to. If this parameter is null, the item itself is passed to the value converter.</param>
      <param name="converter">An <see cref="T:System.Windows.Data.IValueConverter" /> object to apply to the property value or the item to produce the final value that is used to determine which group(s) an item belongs to. The converter may return a collection, which indicates that the items can appear in more than one group.</param>
      <param name="stringComparison">A <see cref="T:System.StringComparison" /> value that specifies the comparison between the value of an item and the name of a group.</param>
    </member>
    <member name="P:System.Windows.Data.PropertyGroupDescription.Converter">
      <summary>Gets or sets a converter to apply to the property value or the item to produce the final value that is used to determine which group(s) an item belongs to.</summary>
      <returns>The converter to apply. The default is null.</returns>
    </member>
    <member name="M:System.Windows.Data.PropertyGroupDescription.GroupNameFromItem(System.Object,System.Int32,System.Globalization.CultureInfo)">
      <summary>Returns the group name(s) for the specified item.</summary>
      <returns>The group name(s) for the specified item.</returns>
      <param name="item">The item to return group names for.</param>
      <param name="level">The level of grouping.</param>
      <param name="culture">The <see cref="T:System.Globalization.CultureInfo" /> to supply to the converter</param>
    </member>
    <member name="M:System.Windows.Data.PropertyGroupDescription.NamesMatch(System.Object,System.Object)">
      <summary>Returns a value that indicates whether the group name and the item name match, which indicates that the item belongs to the group.</summary>
      <returns>true if the names match, which indicates that the item belongs to the group; otherwise, false.</returns>
      <param name="groupName">The name of the group to check.</param>
      <param name="itemName">The name of the item to check.</param>
    </member>
    <member name="P:System.Windows.Data.PropertyGroupDescription.PropertyName">
      <summary>Gets or sets the name of the property that is used to determine which group(s) an item belongs to.</summary>
      <returns>The name of the property that is used to determine which group(s) an item belongs to. The default is null.</returns>
    </member>
    <member name="P:System.Windows.Data.PropertyGroupDescription.StringComparison">
      <summary>Gets or sets a <see cref="T:System.StringComparison" /> value that specifies the comparison between the value of an item (as determined by <see cref="P:System.Windows.Data.PropertyGroupDescription.PropertyName" /> and <see cref="P:System.Windows.Data.PropertyGroupDescription.Converter" />) and the name of a group.</summary>
      <returns>An enumeration value that specifies the comparison between the value of an item and the name of a group. The default is <see cref="F:System.StringComparison.Ordinal" />.</returns>
    </member>
  </members>
</doc>

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



Comments and Discussions