示例#1
0
 private void ReloadAuths <T>(ListView LView, SHTarget Target, global::GR.GSystem.AuthManager <T> Mgr)
 {
     LView.ItemsSource = Mgr.AuthList.Remap(x =>
     {
         NameValue <string> NX = x as NameValue <string>;
         AuthItem Item         = new AuthItem(NX, Target);
         Item.Count            = Mgr.ControlCount(NX.Value);
         return(Item);
     });
 }
示例#2
0
 private void TransferRequest(SHTarget Target, HubScriptItem HSI)
 {
     ControlFrame.Instance.NavigateTo(
         PageId.SCRIPT_DETAILS
         , () => new ScriptDetails(HSI)
         , (View) => {
         ScriptDetails SD = ( ScriptDetails )View;
         SD.UpdateTemplate(HSI);
         SD.PlaceRequest(Target);
     }
         );
 }
示例#3
0
 public AuthItem(NameValue <string> Value, SHTarget AuthType)
     : base(Value.Name, Value)
 {
     this.AuthType = AuthType;
 }