From fcf9fb50e3cea215a3d7ce29031be3d170e718f7 Mon Sep 17 00:00:00 2001 From: Martin Zikmund Date: Wed, 18 Sep 2024 22:19:24 +0200 Subject: [PATCH 1/4] feat: Use AutoSuggestBox search --- .../Presentation/SampleChooserViewModel.cs | 11 ++- .../Views/Controls/SampleChooserControl.xaml | 68 +++++++++---------- .../Controls/SampleChooserControl.xaml.cs | 30 +++++++- .../Views/Entities/SampleSearchResult.cs | 15 ++++ .../SamplesApp.UnitTests.Shared.projitems | 1 + 5 files changed, 87 insertions(+), 38 deletions(-) create mode 100644 src/SamplesApp/SamplesApp.UnitTests.Shared/Controls/UITests/Views/Entities/SampleSearchResult.cs diff --git a/src/SamplesApp/SamplesApp.UnitTests.Shared/Controls/UITests/Presentation/SampleChooserViewModel.cs b/src/SamplesApp/SamplesApp.UnitTests.Shared/Controls/UITests/Presentation/SampleChooserViewModel.cs index 8d85337f6e12..1feb1d6290ba 100644 --- a/src/SamplesApp/SamplesApp.UnitTests.Shared/Controls/UITests/Presentation/SampleChooserViewModel.cs +++ b/src/SamplesApp/SamplesApp.UnitTests.Shared/Controls/UITests/Presentation/SampleChooserViewModel.cs @@ -34,6 +34,7 @@ using Private.Infrastructure; using System.Reflection.Metadata; using UITests.Shared.Helpers; +using System.Runtime.CompilerServices; namespace SampleControl.Presentation { @@ -437,6 +438,11 @@ internal void OpenPlayground() SetSelectedSample(CancellationToken.None, "Playground", "Playground"); } + internal async Task OpenSample(CancellationToken ct, SampleChooserContent content) + { + (ContentPhone, _) = UpdateContent(ct, content); + } + internal async Task OpenRuntimeTests(CancellationToken ct) { IsSplitVisible = false; @@ -629,13 +635,16 @@ private async Task> SearchAsync(string search, List diff --git a/src/SamplesApp/SamplesApp.UnitTests.Shared/Controls/UITests/Views/Controls/SampleChooserControl.xaml b/src/SamplesApp/SamplesApp.UnitTests.Shared/Controls/UITests/Views/Controls/SampleChooserControl.xaml index ecd277d1feef..81e9ec67e6d5 100644 --- a/src/SamplesApp/SamplesApp.UnitTests.Shared/Controls/UITests/Views/Controls/SampleChooserControl.xaml +++ b/src/SamplesApp/SamplesApp.UnitTests.Shared/Controls/UITests/Views/Controls/SampleChooserControl.xaml @@ -7,6 +7,7 @@ xmlns:ub="using:Uno.UI.Samples.Behaviors" xmlns:uc="using:Uno.UI.Samples.Converters" xmlns:helper="using:Uno.UI.Samples.Behaviors" + xmlns:entities="using:SampleControl.Entities" xmlns:ios="http://umbrella/ios" xmlns:not_win="http://uno.ui/not_win" xmlns:win="http://schemas.microsoft.com/winfx/2006/xaml/presentation" @@ -31,7 +32,7 @@ 45 - +