我想使用MatBlazor Matmenu组件。它可以通过'OpenAsync‘方法打开,但是如何以编程方式关闭它呢?
在https://blazorfiddle.com/temp/ff5c7660-dd79-44a6-9135-1d19b83bcbf0中可以看到,单击按钮时菜单会打开,但在其他地方单击时不会关闭。所以我想从代码中关闭它。
编辑:当点击页面上的其他地方时,菜单确实会关闭(参见下面的答案),但我真的在寻找一种从代码中关闭它的方法。
发布于 2019-09-19 00:38:04
没有复制版。
,但在其他位置单击时不会关闭。
但事实确实如此。
它似乎不工作在您的小提琴,因为下面的按钮页面只有1个像素高。没有什么可点击的。
在@code上方添加几个<p></p>对,然后单击打开的菜单的右侧。它会关闭的。
发布于 2020-08-28 02:47:07
MatMenus有一个CloseAsync()方法,它应该做与打开它相反的事情。
不幸的是,https://www.matblazor.com/Menu在其MatMenu文档中没有包含方法列表。
https://stackoverflow.com/questions/57989911
复制相似问题