Я создаю пакет Visual Studio, который предоставляет окно инструментов, и пытаюсь убедиться, что он отображается прикрепленным к левому краю главного окна Visual Studio при первой загрузке пакета.
[ProvideToolWindow(typeof(MyToolWindow), Orientation = ToolWindowOrientation.Left,
Style=VsDockStyle.Linked, Window=EnvDTE.Constants.vsWindowKindLinkedWindowFrame)])]
[ProvideToolWindowVisibility(typeof(MyToolWindow), VSConstants.UICONTEXT.NoSolution_string)]
public class MyPackage : Package
{
...
Я пробовал много вариантов вышеперечисленного, но лучший я ' Нам удалось добиться того, чтобы окно было прикреплено к низу - и даже тогда оно продолжает повторно стыковаться каждый раз, когда пакет повторно загружается, вместо того, чтобы сохранять положение окна пользователя.
Как я могу указать, что моя оконная панель изначально должна отображаться закрепленной слева от главного окна?