我想在blazor中创建一个Dashboard,在那里我可以使用我想要网格结构的可调整大小和可移动的小部件。不幸的是,没有现成的blazor库。有人能建议并展示我们是否可以使用Gridstack这样的库来实现blazor吗?
Blazor可以使用HTML/CSS/JavaScript做任何事情。要实现这样的功能,您需要研究Blazor的JavaScript互操作性,例如IJSRuntime
服务和[JSInvokable]
属性。使用这些将允许您在Blazor(WASM或服务器(和浏览器(JavaScript(之间进行通信。
以下是关于IJSRuntime
(.NET到JavaScript(入门的文档:https://learn.microsoft.com/en-us/aspnet/core/blazor/call-javascript-from-dotnet?view=aspnetcore-5.0
以下是关于[JSInvokable]
(JavaScript到.NET(入门的文档:https://learn.microsoft.com/en-us/aspnet/core/blazor/call-dotnet-from-javascript?view=aspnetcore-5.0