コード例 #1
0
 private void OwnedAndTimeSort()
 {
     if (IsOwnedOn)
     {
         ThisMonthAnimals = ThisMonthAnimals.FindAll(delegate(NormalAnimal animals)
         {
             if (animals.Owned)
             {
                 return(false);
             }
             else
             {
                 return(true);
             }
         });
     }
     if (IsNowAvailableOn)
     {
         ThisMonthAnimals = ThisMonthAnimals.FindAll(delegate(NormalAnimal animals)
         {
             if (Helpers.TimeHelper.JudgeIfHourInRange(animals.Time))
             {
                 return(true);
             }
             else
             {
                 return(false);
             }
         });
     }
 }
コード例 #2
0
 /// <summary>
 /// 在拥有或者现在可获取开启情况下筛选
 /// </summary>
 private void OwnedAndTimeSort()
 {
     if (IsOwnedOn)
     {
         ThisMonthAnimals = ThisMonthAnimals.FindAll(delegate(NormalAnimal animals)
         {
             if (animals.Owned)
             {
                 return(false);
             }
             else
             {
                 return(true);
             }
         });
     }
     if (IsNowAvailableOn)
     {
         ThisMonthAnimals = ThisMonthAnimals.FindAll(delegate(NormalAnimal animals)
         {
             var thisHour = DateTime.Now.Hour.ToString();
             if (animals.Time.Contains(thisHour) || animals.Time.Contains("全天"))
             {
                 return(true);
             }
             else
             {
                 return(false);
             }
         });
     }
 }
コード例 #3
0
        private void NowAvailable(RoutedEventArgs obj)
        {
            var toggleSwitch = obj.OriginalSource as ToggleSwitch;

            IsNowAvailableOn = toggleSwitch.IsOn;
            if (IsNowAvailableOn)
            {
                ThisMonthAnimals = ThisMonthAnimals.FindAll(delegate(NormalAnimal animals)
                {
                    var thisHour = DateTime.Now.Hour.ToString();
                    if (animals.Time.Contains(thisHour) || animals.Time == "全天")
                    {
                        return(true);
                    }
                    else
                    {
                        return(false);
                    }
                });
            }
            else
            {
                SelectDataToLoad();
            }
        }
コード例 #4
0
        private void NowAvailable(RoutedEventArgs obj)
        {
            var toggleSwitch = obj.OriginalSource as ToggleSwitch;

            if (toggleSwitch.IsOn)
            {
                ThisMonthAnimals = ThisMonthAnimals.FindAll(delegate(NormalAnimal animals)
                {
                    if (Helpers.TimeHelper.JudgeIfHourInRange(animals.Time))
                    {
                        return(true);
                    }
                    else
                    {
                        return(false);
                    }
                });
            }
            else
            {
                SelectDataToLoad();
            }
        }
コード例 #5
0
        private void HideBook(RoutedEventArgs args)
        {
            var toggleSwitch = args.OriginalSource as ToggleSwitch;

            if (toggleSwitch.IsOn)
            {
                ThisMonthAnimals = ThisMonthAnimals.FindAll(delegate(NormalAnimal animals)
                {
                    if (animals.Owned)
                    {
                        return(false);
                    }
                    else
                    {
                        return(true);
                    }
                });
            }
            else
            {
                SelectDataToLoad();
            }
        }
コード例 #6
0
 private void SortPrice()
 {
     ThisMonthAnimals = ThisMonthAnimals.OrderByDescending(p => p.Price).ToList();
 }