public MainWindow() { InitializeComponent(); SourceCurrencyType.SetDataSource <CurrencyTypes>(); TargetCurrencyType.SetDataSource <CurrencyTypes>(); SourceCurrencyType.SetSelectedValue <CurrencyTypes>(CurrencyTypes.USD); TargetCurrencyType.SetSelectedValue <CurrencyTypes>(CurrencyTypes.RUB); }
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; }
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; }