Я пытаюсь изменить заголовок вкладки редактора в Visual Studio 2017 с расширением.
Исходя из DTE2 и используя получатель ActiveWindow, я могу прочитать заголовок, но если я изменяю его, возникает исключение «System.InvalidOperationException».
var dte = Package.GetGlobalService(typeof(DTE)) as DTE2;
var currentWindows = dte.Windows;
foreach (Window window in dte.Windows)
{
if (window.Caption.EndsWith("cs"))
window.Caption = "foo";
}
Реализация IWpfTextViewCreationListener Я могу получить созданный IWpfTextView открытого файла, но не могу найти заголовок там.
internal sealed class ViewportAdornment1TextViewCreationListener : IWpfTextViewCreationListener
{
public void TextViewCreated(IWpfTextView textView)
{
// Own implementation
new ViewportAdornment1(textView);
}
}
Может ли кто-нибудь дать мне отправную точку, где я могу продолжить?