1
私がしようとしているのは、チェックアウトページの合計金額を要約ページに渡すことです。総額はチェックアウトページに表示されますが、このコードで渡そうとすると、Frame.Navigate(typeof(Summary), new { TotalValue });
は何もしません。 new { TotalValue }
: は、ここで私はチェックアウトページページからページへのデータの受け渡しc#windows 8.1
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;
}
}
これは '動的な 'タイプではなく、匿名です。 –
なぜそれは重要ですか?私の質問はそれに関するものではありません。その部分は機能する。私は要約ページに表示されるチェックアウトページに表示される合計値を取得することについて話しています –
なぜこの "new {TotalValue}"をやっていますか? TotalValueはdouble right型ですか? – Archana