C# window.print在Blazor WASM中

C# window.print在Blazor WASM中,c#,blazor,.net-5,blazor-webassembly,C#,Blazor,.net 5,Blazor Webassembly,我是Blazor的新手,我一直在努力寻找Blazor中是否有与之相当的window.print()。 我想知道是否有任何预先制作的组件/辅助对象,或者我是否需要从头创建一个? 我已经搜索了很多,找不到任何了。在BLAZOR中没有等价物,但是你应该考虑添加一个带有窗口.Prror()的方法的JavaScript文件,在索引X.html中引用它,并用注入的ijsRunTime:Up/P>调用它。 index.html中的引用 Javascript文件 函数打印(){ window.print()

我是Blazor的新手,我一直在努力寻找Blazor中是否有与之相当的
window.print()
。 我想知道是否有任何预先制作的组件/辅助对象,或者我是否需要从头创建一个?
我已经搜索了很多,找不到任何了。

在BLAZOR中没有等价物,但是你应该考虑添加一个带有窗口.Prror()的方法的JavaScript文件,在索引X.html中引用它,并用注入的ijsRunTime:Up/P>调用它。 index.html中的引用


Javascript文件

函数打印(){
window.print();
}
组件中的示例


@页面“/打印”
@注入IJSRuntime Js
打印测试
@代码{
专用异步任务打印()
{
等待Js.InvokeVoidAsync(“打印”);
}
}

是的,我很早就这么做了,因为我真的找不到。