Пример #1
0
        public ActionResult MenuButtonsByMenuId(string menuId)
        {
            Func <List <Sys_button>, List <ResButton> > func = (x) =>
                                                               x.Select(t =>
                                                                        ResButton.CreatesInstance(t.ButtonId, t.ButtonName, t.ButtonSeq ?? 0, t.ButtonIcon)).ToList();
            var allbtns  = _buttonShareBll.LoadEntities();
            var menubtns = _buttonBll.GetMenuButtonsByMenuId(menuId);
            var result   = ResdSingleToMultiple <ResButton> .CreateObject(func(allbtns), func(menubtns), menuId);

            return(Json(ResMessage.CreatMessage(ResultTypeEnum.Success, "执行成功", result)));
        }
    private void button_Click(object sender, RoutedEventArgs e)
    {
        ResButton btn       = sender as ResButton;
        ResWindow ResWindow = new ResWindow();

        ResWindow.Closing += (s1, e1) => {
            ResWindow win = s1 as ResWindow;
            //do something here with ResWindow.PersonName and ResWindow.MovieName
            //you can access the btn variable here as well
        };
        ResWindow.Show();
    }
Пример #3
0
 void SetResolutions()
 {
     RestoreResolution();
     if (!Application.isEditor)
     {
         resolutions = Screen.resolutions;
         for (int i = resolutions.Length - 1; i >= 0; i--)
         {
             ResButton.Create(this, resToggleGroup, resolutions[i], settingRes);
         }
     }
     else
     {
         MockResolutions();
     }
 }
Пример #4
0
    void MockResolutions()
    {
        Resolution r = new Resolution();

        r.refreshRate = 60;

        r.width  = 1600;
        r.height = 900;
        ResButton.Create(this, resToggleGroup, r, settingRes);

        r.width  = 1366;
        r.height = 768;
        ResButton.Create(this, resToggleGroup, r, settingRes);

        r.width  = 800;
        r.height = 600;
        ResButton.Create(this, resToggleGroup, r, settingRes);
    }