public MainFormViewModel(ApplicationContext applicationContext, IViewContext viewContext) { this.applicationContext = applicationContext; this.viewContext = viewContext; BitcoinNode = new BitcoinNodeViewModel(applicationContext, viewContext); PaperWallet = new PaperWalletViewModel(viewContext); }
static void Main(string[] args) { Application application = new Application(Platform.Detect); MainForm mainForm = new MainForm(); ApplicationContext applicationContext = new ApplicationContext(); IViewContext viewContext = new ViewContext(mainForm); mainForm.DataContext = new MainFormViewModel(applicationContext, viewContext); application.Run(mainForm); }
public BitcoinNodeViewModel(ApplicationContext applicationContext, IViewContext viewContext) { this.applicationContext = applicationContext; this.viewContext = viewContext; UpdateValues(); }
public SettingsViewModel(ApplicationContext applicationContext) { this.applicationContext = applicationContext; Init(applicationContext.Settings); }