public UserControlCurrencyRepo(ViewModelCurrencyRepo ViewModelRepo) { InitializeComponent(); this.ViewModelRepo = ViewModelRepo; repo = ViewModelRepo.wallet; this.DataContext = ViewModelRepo; }
public MainWindow() { wallet = new CurrencyRepo(); vmWallet = new ViewModelCreateCurrencyRepo(wallet); vmWallet2 = new ViewModelCurrencyRepo(wallet); InitializeComponent(); UserControlCurrencyRepo ucCR = new UserControlCurrencyRepo(vmWallet2); UserControlCreateCurrencyRepo ucCCR = new UserControlCreateCurrencyRepo(vmWallet); }
private void ButtonSubmit_Click(object sender, RoutedEventArgs e) { try { repo = (CurrencyRepo)CurrencyRepo.CreateChange(Convert.ToDouble(txtAmount.Text)); ViewModelRepo = new ViewModelCurrencyRepo(repo); this.DataContext = ViewModelRepo; } catch { txtAmount.Text = "Enter Amound Here! (Only Numberic Characters Allowed!)"; } }