public AccountingUserControl(PaymentController paymentController, SupplierController supplierController, CustomerController customerController) { InitializeComponent(); this.paymentController = paymentController; this.supplierController = supplierController; this.customerController = customerController; incomingPaymentsControl = new IncomingPaymentsUserControl(paymentController, customerController, supplierController); outgoingPaymentsControl = new OutgoingPaymentsUserControl(paymentController, customerController, supplierController); archivedPaymentsControl = new ArchivedPaymentsUserControl(paymentController); incomingPaymentsUserControl.Content = incomingPaymentsControl; outgoingPaymentsUserControl.Content = outgoingPaymentsControl; archiveUserControl.Content = archivedPaymentsControl; currentTabIndex = mainTabNavigation.SelectedIndex; }