我想使用MatBlazor Matmenu组件。 可以通过“ OpenAsync”方法将其打开,但是如何以编程方式将其关闭?
在https://blazorfiddle.com/temp/ff5c7660-dd79-44a6-9135-1d19b83bcbf0中可以看到,单击按钮时菜单打开,但是单击其他位置时菜单不关闭。所以我想从代码中关闭它。
编辑:单击页面上的其他位置时菜单不会关闭(请参见下面的答案),但是我确实在寻找一种从代码中关闭菜单的方法。
答案 0 :(得分:0)
禁止复制。
但在其他位置单击时不会关闭。
但是确实如此。
它似乎在您的小提琴中不起作用,因为按钮下方的页面只有1像素高。没有什么可点击的。
在<p></p>
上方添加几对@code
,然后在打开的菜单的右侧单击。它将关闭。
答案 1 :(得分:0)
MatMenus具有CloseAsync()
方法,该方法应与打开菜单相反。
https://www.matblazor.com/Menu很遗憾,其MatMenu文档中未包含方法列表。