示例#1
0
        public void LoadActors()
        {
            var listCast = PersonsList.Where(x => x.RoleId == 1).ToList();

            ActorsList.Clear();
            foreach (var person in listCast)
            {
                ActorsList.Add(person);
            }
        }
示例#2
0
        private void SearchWord()
        {
            //Capitalize first letter of SearcheWord
            if (SearchedWord.Length >= 1)
            {
                SearchedWord = char.ToUpper(SearchedWord[0]) + SearchedWord.Substring(1);
            }

            if (string.IsNullOrWhiteSpace(SearchedWord))
            {
                SupportList = new ObservableCollection <Actor>(ActorsList);
            }
            else
            {
                //The filtering of elements is based on their names. In case you wish to change, just overwrite c.Name with c.YourField
                var tempRecords = ActorsList.Where(c => c.Name.Contains(SearchedWord));
                SupportList = new ObservableCollection <Actor>(tempRecords);
            }
        }