Пример #1
0
 protected override void OnNavigatedTo(NavigationEventArgs e)
 {
     if (e.Parameter is CurrencyData)
     {
         var temp = (CurrencyData)e.Parameter;
         if (changedCurrency == 1)
         {
             if (cur2 != null && cur1 != null && cur2.CharCode == temp.CharCode)
             {
                 cur2           = cur1;
                 currName2.Text = cur2.CharCode;
             }
             cur1           = temp;
             currName1.Text = cur1.CharCode;
         }
         else
         {
             if (cur1 != null && cur2 != null && cur1.CharCode == temp.CharCode)
             {
                 cur1           = cur2;
                 currName1.Text = cur1.CharCode;
             }
             cur2           = temp;
             currName2.Text = cur2.CharCode;
         }
         if (cur1 != null && cur2 != null && !String.IsNullOrEmpty(value1.Text))
         {
             var val = String.Format("{0:0.0000}", convert(float.Parse(value1.Text), "1"));
             value2.Text = val;
         }
     }
     else if (e.Parameter is List <CurrencyData> )
     {
         currencyList = e.Parameter as List <CurrencyData>;
     }
     base.OnNavigatedTo(e);
 }