Как отправить текст в текстовое поле «Примечания» в разделе «Ожидающие изменения для VS 2017» - PullRequest
0 голосов
/ 22 апреля 2019

Я пишу расширение для Visual Studio, которое будет извлекать пользовательские истории и ошибки из Target Process, чтобы комментарии в комментариях соответствовали заголовкам. У меня все работает правильно, я просто хочу иметь возможность установить щелчок в списке, чтобы установить текст поля комментария в верхней части изображения.

Я не понимаю, почему я не могу просто найти родителя и установить родного брата.

https://i.imgur.com/LOL0nfu.png

tPondStarter.cs

  [TeamExplorerSection("FCAED961-F13E-42C3-AEA1-1E837360DC11", TeamExplorerPageIds.PendingChanges, 900)]
    public class tPondStarter : ITeamExplorerSection
    {
        #region ITeamExplorerSection

 public virtual void Initialize(object sender, SectionInitializeEventArgs e)
        {
            //ServiceProvider = e.ServiceProvider;
            Title = "Target Process Items";
            SectionContent = new TpondPresentation();
        }
}

TpondPresentation.xaml.cs - при щелчке элемента в списке он активирует этот код. Я хочу, чтобы эта функция отправляла выбранный элемент в поле «Комментарий» в верхней части окна «Ожидающие изменения». В настоящее время этот код устанавливает буфер обмена для любого элемента списка по вашему выбору.

 private void TaskListCombo_MouseDown(object sender, MouseButtonEventArgs e)
        {
            System.Windows.Forms.Clipboard.SetText(taskListCombo.SelectedItem.ToString());
        }
...