예제 #1
0
        public IResult Search()
        {
            var value = SearchText.Value;

            if (string.IsNullOrEmpty(value) || value.Length < 3)
            {
                return(HandledResult.Skip());
            }

            //мы должны обнулить а затем записать что бы избежать срабатывания таймера
            SearchText.Value       = "";
            ActiveSearchTerm.Value = value;
            return(HandledResult.Handled());
        }
예제 #2
0
        public IResult ClearSearch()
        {
            if (!String.IsNullOrEmpty(SearchText))
            {
                SearchText.Value = "";
                return(HandledResult.Handled());
            }

            if (String.IsNullOrEmpty(ActiveSearchTerm))
            {
                return(HandledResult.Skip());
            }

            ActiveSearchTerm.Value = "";
            SearchText.Value       = "";
            return(HandledResult.Handled());
        }