Exemplo n.º 1
0
        public MainWindow()
        {
            InitializeComponent();

            SourceCurrencyType.SetDataSource <CurrencyTypes>();
            TargetCurrencyType.SetDataSource <CurrencyTypes>();

            SourceCurrencyType.SetSelectedValue <CurrencyTypes>(CurrencyTypes.USD);
            TargetCurrencyType.SetSelectedValue <CurrencyTypes>(CurrencyTypes.RUB);
        }
Exemplo n.º 2
0
        private void ConvertClick(object sender, RoutedEventArgs e)
        {
            var currency = new Currency
            {
                Type  = (CurrencyTypes)SourceCurrencyType.GetSelectedValue <CurrencyTypes>(),
                Value = Amount.Text.To <decimal>(),
            };

            Result.Content = currency.Convert((CurrencyTypes)TargetCurrencyType.GetSelectedValue <CurrencyTypes>()).Value;
        }
Exemplo n.º 3
0
        private void ConvertClick(object sender, RoutedEventArgs e)
        {
            // создаем объект валюты Currency по введенным пользователям данным
            var currency = new Currency
            {
                Type  = (CurrencyTypes)SourceCurrencyType.GetSelectedValue <CurrencyTypes>(),
                Value = Amount.Text.To <decimal>(),
            };

            // переводим в другую валюту и отображаем сконвертированное значение
            Result.Content = currency.Convert((CurrencyTypes)TargetCurrencyType.GetSelectedValue <CurrencyTypes>()).Value;
        }