Yapmaya çalıştığım toplam miktar ödeme sayfasından özet sayfasına geçirmektir. Toplam tutar, ödeme sayfasında çalışır ancak bu kodla geçmeye çalıştığımda: Frame.Navigate(typeof(Summary), new { TotalValue });
, hiçbir şey yapmaz. new { TotalValue }
: İşte ben ödeme sayfasındaSayfadan sayfaya geçirme c sayfa <a1> Sayfa</ a1> 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;
}
}
Bu bir "dinamik" tür değil, anonimdir. –
Bu neden önemlidir? Benim sorum bu konuyla ilgili değil. Bu bölüm çalışıyor. Ödeme sayfasında görüntülenen toplam değeri de özet sayfasında gösterme hakkında konuşuyorum –
Neden bunu "yeni {TotalValue}" yapıyorsunuz? TotalValue çift haklı mı? – Archana