Пример #1
0
        private async void SetTemplate()
        {
            StringResources stx = StringResources.Load("AppResources", "ContextMenu", "WMessage", "LoadingMessage", "AppBar");

            InitAppBar(stx);

            KeysSection.Header     = stx.Text("Secret");
            TokensSection.Header   = stx.Text("AccessTokens", "ContextMenu");
            RequestsSection.Header = stx.Text("Requests");

            IMember Member = X.Singleton <IMember>(XProto.SHMember);

            if (!Member.IsLoggedIn)
            {
                // Please login message
                ReqPlaceholder.Text = stx.Str("4", "WMessage");
            }
            else
            {
                ReqPlaceholder.Text = stx.Str("ProgressIndicator_PleaseWait", "LoadingMessage");
                LoadRequests();
            }

            RSAMgr = await RSAManager.CreateAsync();

            AESMgr = new AESManager();
            ReloadAuths(KeyList, SHTarget.KEY, AESMgr);

            TokMgr = new TokenManager();
            ReloadAuths(TokenList, SHTarget.TOKEN, TokMgr);
        }
Пример #2
0
        private async void SetTemplate()
        {
            MarkLoading();

            RCache = new RuntimeCache();
            RemarksInput.PlaceholderText = RemarksPlaceholder;
            RSA = await RSAManager.CreateAsync();

            RSA.PropertyChanged += RSA_PropertyChanged;
            Keys.DataContext     = RSA;
            PreSelectKey();

            Keys.IsEnabled = true;
            MarkIdle();
        }