DevToolsExtensionsAttachDevTools(Application, DevToolsOptions) Method
Attaches DevTools to a Application, to be opened with the specified options.
Namespace: AvaloniaAssembly: Avalonia.Diagnostics (in Avalonia.Diagnostics.dll) Version: 11.3.999
public static void AttachDevTools(
this Application application,
DevToolsOptions options
)
<ExtensionAttribute>
Public Shared Sub AttachDevTools (
application As Application,
options As DevToolsOptions
)
[<ExtensionAttribute>]
static member AttachDevTools :
application : Application *
options : DevToolsOptions -> unit
- application Application
- The Application to attach DevTools to.
- options DevToolsOptions
- Additional settings of DevTools.
In Visual Basic and C#, you can call this method as an instance method on any object of type
Application. When you use instance method syntax to call this method, omit the first parameter. For more information, see
Extension Methods (Visual Basic) or
Extension Methods (C# Programming Guide).
public class App : Application
{
public override void OnFrameworkInitializationCompleted()
{
if (ApplicationLifetime is IClassicDesktopStyleApplicationLifetime desktopLifetime)
{
desktopLifetime.MainWindow = new MainWindow();
}
else if (ApplicationLifetime is ISingleViewApplicationLifetime singleViewLifetime)
singleViewLifetime.MainView = new MainView();
base.OnFrameworkInitializationCompleted();
this.AttachDevTools(new Avalonia.Diagnostics.DevToolsOptions()
{
StartupScreenIndex = 1,
});
}
}