protected void AddSearchHandler(string placeholder, SearchBoxVisibility visibility) { var searchHandler = new CustomSearchHandler(); searchHandler.BackgroundColor = Color.Orange; searchHandler.CancelButtonColor = Color.Pink; searchHandler.TextColor = Color.White; searchHandler.PlaceholderColor = Color.Yellow; searchHandler.HorizontalTextAlignment = TextAlignment.Center; searchHandler.ShowsResults = true; searchHandler.Keyboard = Keyboard.Numeric; searchHandler.FontFamily = "ChalkboardSE-Regular"; searchHandler.FontAttributes = FontAttributes.Bold; searchHandler.ClearIconName = "Clear"; searchHandler.ClearIconHelpText = "Clears the search field text"; searchHandler.ClearPlaceholderName = "Voice Search"; searchHandler.ClearPlaceholderHelpText = "Start voice search"; searchHandler.QueryIconName = "Search"; searchHandler.QueryIconHelpText = "Press to search app"; searchHandler.Placeholder = placeholder; searchHandler.SearchBoxVisibility = visibility; searchHandler.ClearPlaceholderEnabled = true; searchHandler.ClearPlaceholderIcon = "mic.png"; Shell.SetSearchHandler(this, searchHandler); }
private void Build() { Shell.SetFlyoutBehavior(this, FlyoutBehavior.Flyout); Title = "PRO Atas"; var app = App.Current; var vm = ViewModel = App.Current.homeViewModel; var searchHandler = new CustomSearchHandler { Placeholder = "Pesquisa...", BackgroundColor = Colors.TextIcons, }; searchHandler.SetBinding(CustomSearchHandler.SearchCommandProperty, nameof(vm.SearchMinute)); Shell.SetSearchHandler(this, searchHandler); Content = new AbsoluteLayout { Children = { // Page Content new Grid { RowDefinitions = Rows.Define( (Row.Content, Star), (Row.Banner, 50)), Children = { new CollectionView { ItemTemplate = MinuteTemplate.New() }.VerticalListStyle().SingleSelection() .Assign(out minuteCollection) .Row(0) .Bind(CollectionView.ItemsSourceProperty, nameof(vm.Minutes)) .Bind(CollectionView.SelectionChangedCommandProperty, nameof(HomeViewModel.SelectMinute), source: vm) .Bind(CollectionView.SelectionChangedCommandParameterProperty, nameof(CollectionView.SelectedItem), source: minuteCollection), new Button { ImageSource = Images.Add, Margin = 10 }.Standard().Bottom().Right().Round(40) .Row(0) .Bind(nameof(vm.CreateMinute)), new AdMobView { AdUnitId = Constants.AdHome } .Row(1), } }.Standard(),
protected void AddSearchHandler(string placeholder, SearchBoxVisiblity visibility) { var searchHandler = new CustomSearchHandler { ShowsResults = true, ClearIconName = "Clear", QueryIconName = "Search", Placeholder = placeholder, SearchBoxVisibility = visibility, ClearPlaceholderEnabled = true }; Shell.SetSearchHandler(this, searchHandler); }
protected void AddSearchHandler(string placeholder, SearchBoxVisiblity visibility) { var searchHandler = new CustomSearchHandler(); searchHandler.ShowsResults = true; searchHandler.ClearIconName = "Clear"; searchHandler.ClearIconHelpText = "Clears the search field text"; searchHandler.ClearPlaceholderName = "Voice Search"; searchHandler.ClearPlaceholderHelpText = "Start voice search"; searchHandler.QueryIconName = "Search"; searchHandler.QueryIconHelpText = "Press to search app"; searchHandler.Placeholder = placeholder; searchHandler.SearchBoxVisibility = visibility; searchHandler.ClearPlaceholderEnabled = true; searchHandler.ClearPlaceholderIcon = "mic.png"; Shell.SetSearchHandler(this, searchHandler); }