diff --git a/CodeBeam.MudBlazor.Extensions.Docs/Pages/Components/ListExtended/Examples/ListExtendedExample2.razor b/CodeBeam.MudBlazor.Extensions.Docs/Pages/Components/ListExtended/Examples/ListExtendedExample2.razor
index c83db0ea..b76e7fe2 100644
--- a/CodeBeam.MudBlazor.Extensions.Docs/Pages/Components/ListExtended/Examples/ListExtendedExample2.razor
+++ b/CodeBeam.MudBlazor.Extensions.Docs/Pages/Components/ListExtended/Examples/ListExtendedExample2.razor
@@ -4,17 +4,17 @@
Array List
-
+
Enum List
-
+
Complex Type List
-
@@ -24,6 +24,7 @@
Selected State: @_selectedState
+
@@ -33,6 +34,7 @@
int _maxItems = 8;
bool _searchBox = false;
string? _selectedState;
+ string? _searchString;
ICollection _complexTypeCollection = new List()
{
new ComplexTypes() { Name = "John", SurName = "Star" },
diff --git a/CodeBeam.MudBlazor.Extensions.Docs/Pages/Components/ListExtended/Examples/ListExtendedExampleIntro.razor b/CodeBeam.MudBlazor.Extensions.Docs/Pages/Components/ListExtended/Examples/ListExtendedExampleIntro.razor
index aead1f1b..aaeb717e 100644
--- a/CodeBeam.MudBlazor.Extensions.Docs/Pages/Components/ListExtended/Examples/ListExtendedExampleIntro.razor
+++ b/CodeBeam.MudBlazor.Extensions.Docs/Pages/Components/ListExtended/Examples/ListExtendedExampleIntro.razor
@@ -11,4 +11,5 @@
Feature: Enhanced Keyboard Navigation
Feature: SearchBox
Feature: MaxItems for determining how many items will show
+ Feature: SearchString is now a Parameter
diff --git a/CodeBeam.MudBlazor.Extensions/Components/ListExtended/MudListExtended.razor b/CodeBeam.MudBlazor.Extensions/Components/ListExtended/MudListExtended.razor
index b036134b..7926fa4d 100644
--- a/CodeBeam.MudBlazor.Extensions/Components/ListExtended/MudListExtended.razor
+++ b/CodeBeam.MudBlazor.Extensions/Components/ListExtended/MudListExtended.razor
@@ -31,7 +31,7 @@
{
SelectAllItems(_allSelected)" Dense="true" />
}
-
diff --git a/CodeBeam.MudBlazor.Extensions/Components/ListExtended/MudListExtended.razor.cs b/CodeBeam.MudBlazor.Extensions/Components/ListExtended/MudListExtended.razor.cs
index 9ce6a475..83a5aa84 100644
--- a/CodeBeam.MudBlazor.Extensions/Components/ListExtended/MudListExtended.razor.cs
+++ b/CodeBeam.MudBlazor.Extensions/Components/ListExtended/MudListExtended.razor.cs
@@ -226,6 +226,22 @@ public IEqualityComparer? Comparer
[Category(CategoryTypes.List.Behavior)]
public string? SearchBoxPlaceholder { get; set; }
+ ///
+ /// The string used to search the list of items
+ ///
+ [Parameter]
+ [Category(CategoryTypes.List.Behavior)]
+ public string? SearchString
+ {
+ get => _searchString;
+ set
+ {
+ if (_searchString == value)
+ return;
+ SearchChanged(value).CatchAndLog();
+ }
+ }
+
///
/// Fired when the search value changes.
///