Типизированное безопасное keyvaluepair enum - PullRequest
0 голосов
/ 18 ноября 2010

У меня есть открытое свойство для пользовательского элемента управления, которое выглядит следующим образом:

public IList<KeyValuePair<ControlTypes, int>> ControlCollection {get;set;}

С ControlType как enum типа вот так:

public enum ControlTypes : int
{
DropDownList = 1,
TextBox = 2,
}
public ControlTypes ControlType {get;set;}

В основном я пытаюсь создать простойпользовательский элемент управления, который будет добавлять указанное количество элементов управления HTML на основе ввода свойства ControlCollection.Вот так.

<x:CustomControl ID="abc" runat="server" ControlCollection="DropDownList,1,TextBox,5"/>

Как мне убедиться, что значение ControlCollection вводится безопасным образом?Или это вообще возможно?Благодаря.

1 Ответ

0 голосов
/ 18 ноября 2010

Я думаю, что вы ищете Dictionary<TKey, TValue>

...