|
|
|
-Mikle- |
|
|||
Невидимка Vingrad'а Профиль Группа: Экс. модератор Сообщений: 1672 Регистрация: 22.6.2003 Где: Казахстан, Астана Репутация: нет Всего: 59 |
Может добавить подсветку туда? Ее алгоритм почти такой-же как в XML, только цвета другие и элемент тега немного по другому определяется...
1. В XML подсветке тег завершает подсвечиваться на знаке препинания, в XAML должен заканчивать подсвечиваться на пробеле... 2. В имени аттрибута двоеточие должно подсвечиваться отдельно... 3. И если возможно, то отдельно парсить и подсвечивать значения атрибутов, если они соответствуют определенному условию. Вот пример содержащий все варианты подсветки (как оно должно быть): <Button Width="100" Height="30" Tag="{Binding Path=propertyPath, Source={StaticResource sourceObject}}" > <Button.Content> ButtonText </Button.Content> </Button> А вот как его отображает подсветка XML:
Сделайте плиз, а то не красиво как-то Или дайте мне узды правления, я попробую наколдовать (вроде VB6 никто после меня не переделывал) -------------------- Если тебе плюют в спину, значит ты впереди... |
|||
|
||||
bars80080 |
|
|||
прапор творюет Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: нет Всего: 315 |
||||
|
||||
-Mikle- |
|
|||
Невидимка Vingrad'а Профиль Группа: Экс. модератор Сообщений: 1672 Регистрация: 22.6.2003 Где: Казахстан, Астана Репутация: нет Всего: 59 |
bars80080, это-то само собой... помимо этого, еще и каждый резактор настройки предоставляет... я говорю о дефолтной подсветке... Возьмем, например, С#
Дефолтная подсветка - ключевые слова синего цвета, идентификаторы - черного, типы полей - темно-бирюзовый, стоковые константы - темно-красного... Почти все C#'овцы, используют VisualStudio и привыкли воспринимать код именно в этой цветовой настройке. Кто-то может потом переделать настройки, но по умолчанию, сначала (да и потом) используют и пишут код именно с такими настройками... Язык XAML - это XML-подобный язык и алгоритм подсветки простого XML ему не подходит. Вот эта строка, к примеру, не верно подсвечивается:
Восприятие было-бы лучше, если бы она подсвечивалась дефолтной подсветкой VS, так как то что находится в кавычках это не просто какая-то там строка... ее содержимое указывает на создание тех или иных объектов и раскрашивание этой строки правильно повысило-бы читабельность кода (в этом-то и состоит единственная цель раскраски любого кода). Я не говорю о конкретных цветах, может быть я их даже немного изменил-бы... -------------------- Если тебе плюют в спину, значит ты впереди... |
|||
|
||||
-Mikle- |
|
|||
Невидимка Vingrad'а Профиль Группа: Экс. модератор Сообщений: 1672 Регистрация: 22.6.2003 Где: Казахстан, Астана Репутация: нет Всего: 59 |
Судя по всему, наш форум умирает. Администрация уже не так реагирует на такие предложения, как раньше, когда все еще только начиналось. Жаль... отличное было время...
-------------------- Если тебе плюют в спину, значит ты впереди... |
|||
|
||||
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Подсветка синтаксиса | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |