コード例 #1
0
        private void PopulateEmail()
        {
            IFunStripItem stripItem = null;

            if (Identity.MockUser.IsActiveMail ?? false)
            {
                FunToolStripButton dd = new FunToolStripButton();
                dd.ProcessHandler = "CheckEmailHandler";
                dd.Name           = "checkEmail";
                dd.Image          = Resources.mail;
                dd.Text           = "查看邮件";
                dd.ToolTipText    = dd.Text;
                dd.Click         += new EventHandler(email_Click);
                stripItem         = dd;
            }
            else
            {
                FunToolStripButton dd = new FunToolStripButton();
                dd.Name           = "registerEmail";
                dd.ProcessHandler = "RegisterEmailHandler";
                dd.Image          = Resources.register_email;
                dd.Text           = "注册邮箱";
                dd.ToolTipText    = dd.Text;
                dd.Click         += new EventHandler(email_Click);
                stripItem         = dd;
            }
            Strip.SiteIn(stripItem);
        }
コード例 #2
0
 public void ActionClick(IFunStripItem item, Microsoft.JScript.JSObject js)
 {
     if (item.Model != null)
     {
         if (item.Model is string)
         {
             js.SetMemberValue2("Model", item.Model);
         }
         else
         {
             js.SetMemberValue2("Model", JsonConvert.SerializeObject(item.Model));
         }
     }
     Strip.Context.Call(item.ProcessHandler, js);
 }
コード例 #3
0
 public void ActionClick(IFunStripItem item)
 {
     Microsoft.JScript.JSObject js = new Microsoft.JScript.JSObject();
     ActionClick(item, js);
 }
コード例 #4
0
 public void SiteIn(IFunStripItem item)
 {
     this.Items.Add((ToolStripItem)item);
 }