【发布时间】:2016-08-04 11:37:13
【问题描述】:
我想要做的是将总金额从结帐页面传递到摘要页面。总金额在结帐页面上有效,但是当我尝试使用此代码传递时:Frame.Navigate(typeof(Summary), new { TotalValue });,它什么也没做。
这是我在结帐页面上给我总金额的代码
private double totalValue;
public double TotalValue
{
get { return totalValue; }
set
{
totalValue = value;
OnPropertyChanged("TotalValue");
}
}
public IEnumerable<Control> Controls { get; private set; }
protected override void OnNavigatedTo(NavigationEventArgs e)
{
BuyingPage.Flavour data = e.Parameter as BuyingPage.Flavour;
/** ItemChosentxt.Text = data.Name;
ItemChosentxt2.Text = data.Name;
ItemChosentxt3.Text = data.Name;
ItemChosentxt4.Text = data.Name;**/
if (data != null)
{
Flavour.Add(data);
double tempTotalValue = 0;
foreach (var record in Flavour)
{
tempTotalValue = tempTotalValue + record.Value;
}
TotalValue = tempTotalValue;
}
}
【问题讨论】:
标签: c# windows visual-studio windows-phone-8.1