Ejemplo n.º 1
0
 /// <summary>
 /// This sets up the AllPossibleOptions and the InitialSelection list
 /// This must be done before handed to MVC for display (or redisplay on error)
 /// </summary>
 /// <param name="allPossibleOptions"></param>
 /// <param name="initialSelectionValues">the Ids of the initial selected values</param>
 public void SetupMultiSelectList(IEnumerable <KeyValuePair <string, int> > allPossibleOptions,
                                  IEnumerable <KeyValuePair <string, int> > initialSelectionValues)
 {
     AllPossibleOptions = allPossibleOptions.ToList();           //we take copies of the collections
     InitialSelection   = initialSelectionValues.ToList();
     FinalSelection     = InitialSelection.Select(x => x.Value.ToString("D")).ToArray();
 }
Ejemplo n.º 2
0
 internal void SelectInitialButton()
 {
     if (InitialSelection != null && Displayed)
     {
         InitialSelection.Select();
         CurrentEventSystem.SetSelectedGameObject(InitialSelection.gameObject);
     }
 }