Files
2026-03-25 09:45:49 +01:00

17 lines
564 B
C#

using System.Collections.ObjectModel;
using System.Threading.Tasks;
using Wino.Mail.WinUI.Models;
namespace Wino.Mail.WinUI.Interfaces;
public interface ITitleBarSearchHost
{
string SearchText { get; set; }
string SearchPlaceholderText { get; }
ObservableCollection<TitleBarSearchSuggestion> SearchSuggestions { get; }
Task OnTitleBarSearchTextChangedAsync();
void OnTitleBarSearchSuggestionChosen(TitleBarSearchSuggestion suggestion);
Task OnTitleBarSearchSubmittedAsync(string queryText, TitleBarSearchSuggestion? chosenSuggestion);
}