wenku10.Pages.Sharers.ScriptDetails.OpenRequest C# (CSharp) Method

OpenRequest() public method

public OpenRequest ( SHTarget Target ) : void
Target SHTarget
return void
        public void OpenRequest( SHTarget Target )
        {
            if ( RequestsOpened )
            {
                ShowRequest( Target );
            }
            else
            {
                ReqTarget = Target;
                ToggleRequests();
            }
        }

Usage Example

Example #1
0
        private async void GotoScriptDetail(object sender, ItemClickEventArgs e)
        {
            GrantProcess GProc = ( GrantProcess )e.ClickedItem;

            if (GProc.GrantDef.SourceRemoved || GProc.IsLoading)
            {
                return;
            }

            GProc.IsLoading = true;
            string AccessToken = ( string )TokMgr.GetAuthById(GProc.ScriptId)?.Value;

            SHSearchLoader SHLoader = new SHSearchLoader(
                "uuid: " + GProc.ScriptId
                , AccessToken == null ? null : new string[] { AccessToken }
                );

            IList <HubScriptItem> HSIs = await SHLoader.NextPage();

            HubScriptItem HSI = HSIs.FirstOrDefault();

            if (HSI != null)
            {
                ControlFrame.Instance.NavigateTo(PageId.SCRIPT_DETAILS, () => {
                    ScriptDetails SDetails = new ScriptDetails(HSI);
                    SDetails.OpenRequest(GProc.Target);
                    return(SDetails);
                });
            }
        }