Как стать автором
Обновить

Комментарии 12

Давно хочу сделать расширение tooltip

например, надо в таком месте

<my:Locale runat=«server» RID=«100» />

при наведении курсора, вывести строковое значение.
Я знаю что это как-то делается, например возможные ошибки синтаксиса или отсутвия полей студия анализирует и по тултипу показывает ошибку.
И так хочу, только иметь свой анализ и свой тултип.

Но примеров никаких не нашёл.
Можно привести пример текста, который должен показываться в тултипе?
Мы можем попробовать реализовать такой плагин для примера.
в моём примере my:Locale
это веб-контрол Locale который подставит локаль (упрощённый вариант)

class Locale: System.Web.Control
{
public Int32 RID;

public String Text { get { return /* Some Text */ GetLocaleTextFromSource( RID ); } }

public override Render( HtmlWriter writer )
{
writer.Write( Text );
}
}

я хочу, когда это элемент объявлен на старнице

<wl:Locale runat=«server» RID=«100» />

при наведении на RID или на сам контрол, не важно, я видел текст, например взятый из Text, или другим способом, определённый в плагине.

Это нужно именно в процессе написания кода.

Как вариант, кнопка переключения на панели (или hot-key)

<wl:Locale runat=«server» RID=«100» />

кнопку нажал, увидел «Text From 100»

нажал обратно, увидел код обратно

p.s. как опция такой же функционал уже не в html разметке, а в cs-коде

Locale locale = new Locale();
locale.RID = 100;
From.Controls.Add( locale );
Хорошо, спасибо за поясниние, попробуем что-нибудь придумать :)
лично мне бы был интересен какой нить пример плагина, работающий с кодом. Ну там какой нить простенький рефакторинг.
Хорошо, в одной из статей эту тему обязательно раскроем
А для старушек на delphi ничего халявного нет?
К сожалению нет.
А свои типы проектов можно реализовывать с ее помощью?
К сожалению нет. Для создания своего типа проекта необходимо работать с API студии.
При зажатом ctrl и клике на имя класса — открывается файл с описанием этого класса. Может что-то похожее сделать для ресурсов в файлах xml?
Например:
Есть такой код в неком xml: Value="$Resources:EstWPTitle;". Зажимаем ctrl и кликаем на EstWPTitle — открывается файл ресурсов и подсвечивается нужная строка.
Да, возможно реализовать такую функциональность, только мы пока не можем точно сказать, когда и в каком виде(статья на Хабре, расширение существующей функциональности Ctrl-Click) она появится. Спасибо за полезную идею.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий