Visual Studio: Сделайте значение по умолчанию кода представления с помощью атрибута

Я знаю, как настроить VS 2008 для открытия элементов управления Windows Forms в коде вместо разработчика. Но я думаю, что видел способ, которым я мог сделать это с атрибутом, которым я мог украсить желаемые средства управления. Кто-либо знает его имя? Это особенно полезно, если Вы хотите, чтобы некоторые средства управления были открыты в разработчике и некоторых в представлении кода c#.

5
задан Community 23 May 2017 в 12:26
поделиться

2 ответа

Думаю, я нашел там, где вы это уже видели: блог Брайана Энсинка . Вы можете использовать атрибут DesignerCategory , чтобы отметить класс, чтобы выбрать способ их открытия:

  • Если вы наследуете класс от System.Windows.Form, он будет открыт в представлении конструктора.
  • ] Если вы добавите атрибут [System.ComponentModel.DesignerCategory ("")], он будет открыт в представлении кода.
7
ответ дан 18 December 2019 в 14:47
поделиться

Волшебная линия, которую вы ищете:

[System.comPonentModel.designercegrategory («Код»)]

Просто поставить это перед вашим типом, полученным в управлении, и поцелуй этого бесполезного дизайнера до свидания.

7
ответ дан 18 December 2019 в 14:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: