コード例 #1
0
ファイル: ViewPayMe.xaml.cs プロジェクト: Alegege/PayMe
 protected override void OnNavigatedTo(NavigationEventArgs e)
 {
     base.OnNavigatedTo(e);
     string creationDateTicks = "";
     if (NavigationContext.QueryString.TryGetValue("creationDateTicks", out creationDateTicks))
     {
         _SelectedPayMe = App.PayMeList.GetPayMe(Int64.Parse(creationDateTicks));
         loadViewInfo();
     }
 }
コード例 #2
0
ファイル: PayMeListViewModel.cs プロジェクト: Alegege/PayMe
        public void AddPayMe(PayMeItemModel payMe, bool insert)
        {
            if (PayMes == null) {
                PayMes = new ObservableCollection<PayMeItemModel>();
            }

            if (insert) {
                PayMes.Insert(0, payMe);
            } else {
                PayMes.Add(payMe);
            }
        }
コード例 #3
0
ファイル: PayMeListViewModel.cs プロジェクト: Alegege/PayMe
        public PayMeItemModel GetPayMe(long creationDateTicks)
        {
            PayMeItemModel resultPayMe = new PayMeItemModel();

            if (creationDateTicks > 0)
            {
                foreach (PayMeItemModel payMe in PayMes)

                {
                    if (creationDateTicks == payMe.CreationDate.Ticks)
                    {
                        resultPayMe = payMe;
                    }
                }
            }

            return resultPayMe;
        }