Files
PowerToys/src/modules/launcher/PowerLauncher/Helper/ResultCollection.cs

34 lines
983 B
C#
Raw Normal View History

// Copyright (c) Microsoft Corporation
// The Microsoft Corporation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.
using System.Collections.Generic;
using System.Collections.Specialized;
using PowerLauncher.ViewModel;
namespace PowerLauncher.Helper
{
public class ResultCollection : List<ResultViewModel>, INotifyCollectionChanged
{
2020-08-13 15:32:12 -07:00
public ResultCollection()
{
}
2020-08-13 15:32:12 -07:00
public ResultCollection(IEnumerable<ResultViewModel> rvm)
: base(rvm)
{
}
public event NotifyCollectionChangedEventHandler CollectionChanged;
/// <summary>
/// Notify change in the List view items
/// </summary>
/// <param name="e">The event argument.</param>
public void NotifyChanges()
{
CollectionChanged(this, new NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction.Reset));
}
}
}