private void InitInstance() { invokeSCPage = new InvokeSmartContractPage(); deploySCPage = new DeploySmartContractPage(); addAssetsPage = new AddAssetsPage(); pageStatus = SmartContractPageStatus.Invoke; ShowPages(pageStatus); }
private void btnAddAssets_Click(object sender, RoutedEventArgs e) { btnAddAssets.IsChecked = true; if (pageStatus == SmartContractPageStatus.AddAsset) { return; } pageStatus = SmartContractPageStatus.AddAsset; ShowPages(pageStatus); }
private void btnDeploySmartContract_Click(object sender, RoutedEventArgs e) { btnDeploySmartContract.IsChecked = true; if (pageStatus == SmartContractPageStatus.Deploy) { return; } pageStatus = SmartContractPageStatus.Deploy; ShowPages(pageStatus); }
private void ShowPages(SmartContractPageStatus status) { switch (status) { case SmartContractPageStatus.Invoke: btnInvokeSmartContract.IsChecked = true; btnDeploySmartContract.IsChecked = false; btnAddAssets.IsChecked = false; if (iLang == LANG.EN) { btnInvokeSmartContract.FontWeight = FontWeights.Bold; btnDeploySmartContract.FontWeight = FontWeights.Normal; btnAddAssets.FontWeight = FontWeights.Normal; } else { btnInvokeSmartContract.FontWeight = FontWeights.Heavy; btnDeploySmartContract.FontWeight = FontWeights.Normal; btnAddAssets.FontWeight = FontWeights.Normal; } panISC.Visibility = Visibility.Hidden; panDSC.Visibility = Visibility.Hidden; panAS.Visibility = Visibility.Hidden; panOthers.Visibility = Visibility.Hidden; panPrev.Visibility = Visibility.Hidden; pageSmartContract.ShowPage(invokeSCPage); break; case SmartContractPageStatus.Deploy: btnInvokeSmartContract.IsChecked = false; btnDeploySmartContract.IsChecked = true; btnAddAssets.IsChecked = false; if (iLang == LANG.EN) { btnInvokeSmartContract.FontWeight = FontWeights.Normal; btnDeploySmartContract.FontWeight = FontWeights.Bold; btnAddAssets.FontWeight = FontWeights.Normal; } else { btnInvokeSmartContract.FontWeight = FontWeights.Normal; btnDeploySmartContract.FontWeight = FontWeights.Heavy; btnAddAssets.FontWeight = FontWeights.Normal; } panISC.Visibility = Visibility.Hidden; panDSC.Visibility = Visibility.Hidden; panAS.Visibility = Visibility.Hidden; panOthers.Visibility = Visibility.Hidden; panPrev.Visibility = Visibility.Hidden; pageSmartContract.ShowPage(deploySCPage); break; case SmartContractPageStatus.AddAsset: btnInvokeSmartContract.IsChecked = false; btnDeploySmartContract.IsChecked = false; btnAddAssets.IsChecked = true; if (iLang == LANG.EN) { btnInvokeSmartContract.FontWeight = FontWeights.Normal; btnDeploySmartContract.FontWeight = FontWeights.Normal; btnAddAssets.FontWeight = FontWeights.Bold; } else { btnInvokeSmartContract.FontWeight = FontWeights.Normal; btnDeploySmartContract.FontWeight = FontWeights.Normal; btnAddAssets.FontWeight = FontWeights.Heavy; } panISC.Visibility = Visibility.Hidden; panDSC.Visibility = Visibility.Hidden; panAS.Visibility = Visibility.Hidden; panOthers.Visibility = Visibility.Hidden; panPrev.Visibility = Visibility.Hidden; pageSmartContract.ShowPage(addAssetsPage); break; } }