Fix docs for changes to Tool Windows APIs

This commit is contained in:
Matteo Prosperi 2022-08-01 10:14:00 -07:00 коммит произвёл GitHub
Родитель 8ec1279b84
Коммит f1dc0786a4
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 5 добавлений и 4 удалений

Просмотреть файл

@ -42,7 +42,7 @@ Update the code of the command to show the tool window using the `ShowToolWindow
```CSharp
public override Task ExecuteCommandAsync(IClientContext context, CancellationToken ancellationToken)
{
return Extensibility.Shell().ShowToolWindowAsync(nameof(MyToolWindow), activate: true, cancellationToken);
return Extensibility.Shell().ShowToolWindowAsync<MyToolWindow>(activate: true, cancellationToken);
}
```
@ -62,6 +62,7 @@ The `GetContentAsync` method is supposed to return an `IRemoteUserControl` which
```CSharp
namespace MyToolWindowExtension;
using Microsoft.VisualStudio.Extensibility;
using Microsoft.VisualStudio.Extensibility.ToolWindows;
using Microsoft.VisualStudio.RpcContracts.RemoteUI;
@ -70,8 +71,8 @@ internal class MyToolWindow : ToolWindow
{
private readonly MyToolWindowContent content = new();
public MyToolWindow(string id)
: base(id)
public MyToolWindow(VisualStudioExtensibility extensibility)
: base(extensibility)
{
Title = "My Tool Window";
}
@ -390,4 +391,4 @@ It's also important to avoid the extension asynchronously updating the value of
# Advanced *Remote UI* concepts
The information above should be enough to build simple *Remote UI* components. For more advanced scenarios see [advanced *Remote UI* concepts](advanced-remote-ui.md).
The information above should be enough to build simple *Remote UI* components. For more advanced scenarios see [advanced *Remote UI* concepts](advanced-remote-ui.md).