Exemplo n.º 1
0
        /// <summary>
        /// Hàm xử lý khi được chọn Item tìm kiếm
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void LvAutoComplete_ItemTapped(object sender, ItemTappedEventArgs e)
        {
            model.clubSearch.ListClub.Clear();
            model.clubSearch.IsMore = false;
            var lv = sender as ListView;

            if (lv != null)
            {
                itemseleted     = lv.SelectedItem as AutoComplete;
                lv.SelectedItem = null;
            }
            if (itemseleted != null)
            {
                model.clubSearch.isFreshing = true;
                MySearch.Text = itemseleted.TextShow;
                model.clubSearch.SearchAreaExe(itemseleted);
                Device.StartTimer(TimeSpan.FromMilliseconds(500), () =>
                {
                    model.clubSearch.isFreshing = false;
                    return(false);
                });
                lvAutoComplete.IsVisible       = false;
                nearSearch.IsVisible           = true;
                lvAutoComplete.BackgroundColor = Color.Transparent;
                // itemseleted = null;
            }
            MySearch.Unfocus();
        }
        /// <summary>
        /// Chọn item trong danh sách autoComplete
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void LvAutoComplete_ItemTapped(object sender, ItemTappedEventArgs e)
        {
            var lv = sender as ListView;

            if (lv != null)
            {
                itemseleted     = lv.SelectedItem as AutoComplete;
                lv.SelectedItem = null;
            }
            if (itemseleted != null)
            {
                MySearch.Text = itemseleted.TextShow;
                model.SearchLocation.SearchAreaExe(itemseleted);
                lvAutoComplete.IsVisible       = false;
                lvAutoComplete.BackgroundColor = Color.Transparent;
                itemseleted = null;
            }
            MySearch.Unfocus();
        }