В Visual Studio на экране постоянно отображается около 50 кнопок, но я не знаю, что они означают, потому что не могу различать большинство кнопок только по значкам.
Вот примерный вид части экрана:
На некоторых кнопках есть текст, но на большинстве нет. Есть ли способ активировать текст для всех кнопок?
Есть ли способ активировать текст для всех кнопок?" - своего рода: вы можете написать расширение VS, которое манипулирует XAML среды выполнения, чтобы сделать текст кнопки видимым, но это вообще не будет поддерживаться VS. Например, посмотрите одно из моих любимых расширений, которое возвращает значки на вкладки инструментов: github.com/olegtarasov/VSIconizer
Добавление текста заняло бы много места на экране. Он не будет помещаться в одну строку, поэтому потребуется либо несколько строк, либо область перекрытия - не очень полезно ИМХО. Если вы не узнаете значки, просто не используйте их — все можно сделать и без кнопок.
Я не знаю встроенного способа отображения текста для ВСЕХ кнопок.
Однако вы можете сделать это для большинства, но не для всех отдельных кнопок.
Вот и все, на кнопке теперь текст:
К сожалению, судя по вашему снимку экрана, вы не можете сделать это для панели инструментов в обозревателе решений. Для этого вам понадобится расширение.
Используя другой экземпляр Visual Studio, вы можете подключить его отладчик к первому экземпляру, а затем использовать инструменты редактирования XAML во время выполнения, чтобы сделать элементы видимыми или изменить другие свойства.
Вот так:
Ensure your current instance of devenv.exe
is idle.
Open another instance of devenv.exe
and attach the .NET Framework 4.x debugger to the first instance:
devenv.exe
(with no Solution loaded), go
Debug > Attach to Process.After the second instance is finished attaching (loading symbols, etc), open the "Live Visual Tree" window (under Debug > Windows > Live Visual Tree).
...and use the "Select Element..." tool, then click on the Solution Explorer toolbar in the first instance of Visual Studio:
And you should see something like this (PART_ToolBarPanel [VsToolBarPanel]
):
For each VsButton
button you want the text for...
Text [AccessText]
child.
AccessText
element buried deeper.Collapsed
to Visible
.Интересно посмотреть, как отлаживать Visual Studio, но в конечном счете бессмысленно, так как любые изменения, внесенные вами во время сеанса отладки, будут потеряны при следующем запуске Visual Studio (или есть какой-то способ сохранить их?)
Наведите указатель мыши на кнопки, чтобы увидеть всплывающие подсказки?