Задание фонового изображения схемы
Область применения:Visual Studio Visual Studio для Mac
Visual Studio Code ![]()
В пакете SDK для визуализации и моделирования Visual Studio можно задать фоновое изображение для созданного конструктора с помощью пользовательского кода.
Настройка фонового изображения
Установка фонового изображения для сгенерированного конструктора
- Скопируйте файл изображения, который будет использоваться в качестве фона схемы, в каталог Dsl\Resources текущего проекта.
- В Обозреватель решений щелкните правой кнопкой мыши папку Dsl\Resources, наведите указатель мыши на добавление и выберите пункт «Существующий элемент«.
- В диалоговом окне «Добавление существующего элемента» перейдите в папку Dsl\Resources.
- В списке «Файлы типов » щелкните «Файлы изображений».
- Щелкните файл изображения, скопированный в каталог, и нажмите кнопку «Добавить«.
- Щелкните правой кнопкой мыши Dsl и щелкните «Свойства «, чтобы открыть свойства проекта Dsl.
- На вкладке «Ресурсы» щелкните этот проект не содержит файл ресурсов по умолчанию. Щелкните здесь, чтобы создать его.
- Добавьте файл изображения в файл ресурса, перетащив рисунок из Обозреватель решений в окно ресурсов.
- Откройте меню «Файл» и выберите параметр для сохранения свойств проекта.
- Убедитесь, что файл Dsl\Properties\Resources.resx существует и под ним есть файл Resources.Designer.cs.
- Если resources.Designer.cs отсутствует, щелкните файл Resources.resx в Обозреватель решений.
- В окне Свойства присвойте свойству Custom Tool значение ResXFileCodeGenerator .
- В Обозреватель решений щелкните правой кнопкой мыши проект Dsl, наведите указатель мыши на добавление и нажмите кнопку «Создать папку«.
- Назовите папку Custom.
- Щелкните правой кнопкой мыши папку «Пользовательская», наведите указатель на «Добавить» и выберите пункт «Создать элемент«.
- В диалоговом окне «Добавление нового элемента» в списке «Шаблоны« щелкните «Файл кода».
- В поле «Имя» введите BackgroundImage.cs и нажмите кнопку «Добавить«.
- Скопируйте указанный ниже код в файл BackgroundImage.cs, изменив пространство имен, имя класса схемы и имя ресурса файла изображения. Замените «MyDiagramClass» на имя частичного класса схемы, определенное в файле Dsl\GeneratedCode\Diagrams.cs. Узнать правильное пространство имен можно также с помощью файла Dsl\GeneratedCode\Diagrams.cs.
using System; using Microsoft.VisualStudio.Modeling.Diagrams; // Fix the namespace: namespace Fabrikam.MyLanguage < // Fix the Diagram Class name - get it from GeneratedCode\Diagram.cs public partial class Language29Diagram < protected override void InitializeInstanceResources() < // Fix the Resources namespace and the Image resource name: ImageField backgroundField = new ImageField("background", Fabrikam.MyLanguage.Properties.Resources.MyPicture); backgroundField.DefaultFocusable = false; backgroundField.DefaultSelectable = false; backgroundField.DefaultVisibility = true; backgroundField.DefaultUnscaled = false; shapeFields.Add(backgroundField); backgroundField.AnchoringBehavior .SetTopAnchor(AnchoringBehavior.Edge.Top, 0.01); backgroundField.AnchoringBehavior .SetLeftAnchor(AnchoringBehavior.Edge.Left, 0.01); backgroundField.AnchoringBehavior .SetRightAnchor(AnchoringBehavior.Edge.Right, 0.01); backgroundField.AnchoringBehavior .SetBottomAnchor(AnchoringBehavior.Edge.Bottom, 0.01); base.InitializeInstanceResources(); >> >
См. также
- Определение фигур и соединителей
- Настройка полей с текстом и изображениями
- Перемещение по модели и обновление модели в коде программы
- Написание кода для настройки доменного языка
Компонент Text Template Transformation (Преобразование текстовых шаблонов) автоматически устанавливается как часть рабочей нагрузки разработки расширений Visual Studio. Его также можно установить на вкладке Отдельные компоненты Visual Studio Installer в категории Пакеты SDK, библиотеки и платформы. Установите компонент Пакет SDK для моделирования со вкладки Отдельные компоненты.
Как изменить цвет заднего фона у литерал «<>(),.» в редакторе кода
Всем привет.
Да дибильный вопрос но просидел 2 часа за этими настройками
так и не нашел что именно изменяет их цвет
вот 3 скриншота для наглядности. В самих настройках цвет у литерал заднего фона совпадает с обший цветом
Но всеравно выходит вот так. без выделение тоже видно как они отличаются от обшего кода
Искал и на СтакОвере тоже без результатно
За такой вопрос там мне накидают в репу помидорами
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:
Изменить цвет заднего фона меню
Здравствуйте. Подскажите как изменить, когда наводишь на меню, оно выплывает и изменить синий в нем.
Цвет текста, как у заднего фона
Здравствуйте. Подскажите, возможно ли сделать подобный эффект на CSS? Имеется слайдер (скрин.
Как редактированием кода изменить цвет фона на сайте?
пробовал редактировать header.php но столкнулся с трудностями, в поиске тоже не могу найти нужную.
2250 / 2215 / 478
Регистрация: 17.02.2019
Сообщений: 3,708
| Возможно Попробуйте по умолчанию поставить фон. Ну или сбросьте все по умолчанию. |
39 / 38 / 32
Регистрация: 24.11.2014
Сообщений: 352
нашел, свойство называется Punctuation я слепой просто )
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь
Как поменять цвет заднего фона на градиент через transition?
Как сделать так, чтобы фоновый цвет плавно сменялся на градиент при наведении на стрелку? Задал.
Как установить цвет заднего фона в форме в режиме таблицы?
Имеется форма, в которой внедренная форма в виде таблицы. Выглядит он не очень красиво, особенно.

Цвет для заднего фона в strokeText
strokeText — рисует только контур, а задний фон остается без цвета. Как задать цвет для заднего.
Поменять цвет заднего фона и линий PictureBox на определенный по желанию пользователя
Здравствуйте, есть две формы, в первой задаются параметры для топологии (из электроники), во второй.
Цвет фона и текста в тексотовом редакторе
Извините, что немного не по теме, но я не знаю где лучше создать, чем в этом разделе. Как.

Как через TColorDialog изменить цвет шрифта в текстовом редакторе?
Как через TColorDialog изменить цвет шрифта в текстовом редакторе?
Как изменить цвет фона у TabSheet в XP?
Привет Всем! Delphi 7. Есть форма, на ней PageControl c двумя TabSheet. Всё это работает под.
Как поменять фон в Vs Code?
Всем привет. Как поставить свою картинку в VS code на фон? Может быть есть какое нибудь полезное расширение?
- изображения
- visual-studio-code
Отслеживать
задан 22 мая 2020 в 8:05
352 1 1 золотой знак 4 4 серебряных знака 17 17 бронзовых знаков
а пробовали в расширениях просто поискать по слову background? Их там «тысячи».
22 мая 2020 в 9:15
искал, но все они не работают, или работают криво(если бы я бы нашел нормальное расширение очевидно я бы не задавал здесь вопрос:) )
22 мая 2020 в 9:16
с формулировки вопроса это не очевидно. Я посмотрел на них, они какие то действительно странные. Но я не знаю, зачем такое может понадобится в обычной разработке. Так, для записи «мегакулхацкерного видео» — возможно. В любом случае, можно взять и свое написать. И оно будет таким как нужно и другие скажут спасибо
Как в Visual Studio Code настроить цвет фона для файлов разного типа?
На данный момент есть расширение Theme by language. Оно позволяет выбирвть разные цветовые схемы в зависимости от языка. Однако бывают разные расширения файлов с одним и тем же языком и именно в таком ключе проблема не решается.
Есть открытый вопрос в гитхабе разрабов VSCode по этому поводу. Коробочного решения пока нет.
Мне со своей стороны не удалось обнаружить в вёрстке VSСode CSS класс, в который бы явно попадало расширение файла/язык, чтобы использовать его в кастомной цветовой схеме.
Отслеживать
ответ дан 7 авг 2022 в 18:14
1,483 10 10 серебряных знаков 16 16 бронзовых знаков
Спасибо, то что нужно!
8 авг 2022 в 6:03
- visual-studio-code
- color
- settings
-
Важное на Мете
Похожие
Подписаться на ленту
Лента вопроса
Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.
Дизайн сайта / логотип © 2023 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2023.11.15.1019
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
