public UserControlCurrencyRepo(ViewModelCurrencyRepo ViewModelRepo)
 {
     InitializeComponent();
     this.ViewModelRepo = ViewModelRepo;
     repo             = ViewModelRepo.wallet;
     this.DataContext = ViewModelRepo;
 }
Exemplo n.º 2
0
 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!)";
     }
 }