예제 #1
0
        public ImportKeysPage(CreateIdentityVM vm)
        {
            BindingContext = VM = vm;
            InitializeComponent();

            switch (vm.KeySource)
            {
            default:
            case KeyImportSource.Fundraiser:
                //_Source.SelectedIndex = 0;
                Title          = Localizer.Translate("ImportFundraiserWallet");
                _Panel.Content = new FundraiserImportView();
                break;

            case KeyImportSource.Brain:
                //_Source.SelectedIndex = 1;
                Title          = Localizer.Translate("ImportBrainWallet");
                _Panel.Content = new BrainImportView();
                break;

            case KeyImportSource.Ed25519:
                //_Source.SelectedIndex = 2;
                _Panel.Content = new Ed25519ImportView();
                break;
            }
        }
예제 #2
0
        public FirstStepsPage(CreateIdentityVM vm)
        {
            InitializeComponent();

            vm.Name = Localizer.Translate("mine");

            BindingContext = VM = vm;

            _Selector.IdentityTypeSelected += OnIdentityTypeSelected;

            NavigationPage.SetHasBackButton(this, false);
        }
예제 #3
0
        private static void OnLaunchToIdentity()
        {
            if (engine.Identities.Any())
            {
                OnIdentityAvailable();
            }
            else
            {
                var vm = new CreateIdentityVM();

                Screen = new NavigationPage(new FirstStepsPage(vm));
            }
        }