Files
Wino-Mail/Wino.Mail.WinUI/Interfaces/ITitleBarSearchHost.cs
T

17 lines
564 B
C#
Raw Normal View History

2026-03-25 09:45:49 +01:00
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);
}