开发者工具
Avalonia 内置了一个开发工具窗口,可以通过在 Window
构造函数中调用附加的 AttachDevTools()
方法来启用。在程序以 DEBUG
模式编译时,默认模板已启用此功能:
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
}
// 在由 Avalonia.NameGenerator 自动生成的 MainWindow.g.cs中:
partial class MainWindow
{
// ...
public void InitializeComponent(bool loadXaml = true, bool attachDevTools = true)
{
// ...
#if DEBUG
if (attachDevTools)
{
this.AttachDevTools();
}
#endif
// ...
}
}
要打开 DevTools,请按 F12 键,或向 this.AttachDevTools()
方法传递不同的 Gesture
手势。
信息
要使用 DevTools,必须添加 Avalonia.Diagnostics
nuget 软件包。
dotnet add package Avalonia.Diagnostics --version 11.0.0