Как сделать так, чтобы в окне «Свойства» отображалось несколько выбираемых параметров? - .СЕТЬ - PullRequest
0 голосов
/ 25 февраля 2010

У меня есть UserControl со свойством под названием «Тип». Это может иметь любую комбинацию из трех значений, скажем

One Два Три

Как мне это сделать? Это больше похоже на свойство привязки для элементов управления в WinForms.

1 Ответ

3 голосов
/ 25 февраля 2010
[Flags]
enum Foo { One=1, Two=2, Three=4 }

Вы используете перечисление, помеченное атрибутом Flag. Вы, чем можете сказать что-то вроде

aUserControlInstance.Type = Foo.One | Foo.Three;

для установки нескольких флагов, т. Е. Вы используете битовый оператор или оператор для их объединения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...