Files
PowerToys/src/modules/cmdpal/extensionsdk/Microsoft.CommandPalette.Extensions.Toolkit/DynamicListPage.cs
2025-07-25 10:46:37 -05:00

22 lines
638 B
C#

// 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.
namespace Microsoft.CommandPalette.Extensions.Toolkit;
public abstract class DynamicListPage : ListPage, IDynamicListPage
{
public override string SearchText
{
get => base.SearchText;
set
{
string oldSearch = base.SearchText;
base.SearchText = value;
UpdateSearchText(oldSearch, value);
}
}
public abstract void UpdateSearchText(string oldSearch, string newSearch);
}