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;
            }
        }