Я создаю небольшой плагин в надежде сделать его веселым и легким в использовании графики в Visual Studio.Было одно маленькое раздражение, хотя, я не могу понять, как прикрепить мое недавно созданное окно к панели вкладок.
Это все F #, но решение должно состоять из пары вызовов функций, поэтому, пожалуйста, не стесняйтесь использовать C # или VB в своем ответе.
type WindowManager(applicationObject: DTE2, addInInstance: AddIn) =
member this.CreateWindow(control: Type, caption) =
let windowInterface = applicationObject.Windows :?> Windows2
let tempObj = ref null
let assemblyLocation = System.Reflection.Assembly.GetExecutingAssembly().Location
let className = control.FullName
let instanceGuid = System.Guid.NewGuid().ToString("B")
let toolWindow = windowInterface.CreateToolWindow2( addInInstance, assemblyLocation, className, caption, instanceGuid, tempObj)
toolWindow.Visible <- true
Я думаю, мне просто нужно связатьэто к чему-то в приложении объекта.Единственная проблема в том, что.