Blazor服务器端(.Net Core)自定义菜单
作为Blazor的新手,我仍然在寻找一种定制Blazor服务器端(.Net Core)自定义菜单,blazor,blazor-server-side,.net-core-3.1,Blazor,Blazor Server Side,.net Core 3.1,作为Blazor的新手,我仍然在寻找一种定制的方法。我计划使用Metronic主题制作一个应用程序,但我仍在努力寻找使用它的导航菜单的方法。我们可以定制这个?任何帮助都将不胜感激 多谢各位 问候 J组件位于/Shared文件夹中。是的,你可以定制它。默认情况下,ASP.NET核心倾向于将UI框架捆绑在其模板中。你想要使用的主题显然也使用了引导,所以你可能想去掉所有的CSS,简单地用主题的推荐来替换 你需要一个很好的基础来使用你的主题来把你的主题插入到ASP.NET核心项目中。 < p> 组件位
的方法。我计划使用Metronic主题制作一个应用程序,但我仍在努力寻找使用它的导航菜单的方法。我们可以定制这个
?任何帮助都将不胜感激
多谢各位
问候
J组件位于/Shared
文件夹中。是的,你可以定制它。默认情况下,ASP.NET核心倾向于将UI框架捆绑在其模板中。你想要使用的主题显然也使用了引导,所以你可能想去掉所有的CSS,简单地用主题的推荐来替换
<>你需要一个很好的基础来使用你的主题来把你的主题插入到ASP.NET核心项目中。 < p> <代码> <代码>组件位于<代码> /共享< /代码>文件夹中。是的,你可以定制它。默认情况下,ASP.NET核心倾向于将UI框架捆绑在其模板中。你想要使用的主题显然也使用了引导,所以你可能想去掉所有的CSS,简单地用主题的推荐来替换
<>你需要一个很好的基础来把你的主题塞进ASP.NET的核心项目。
所以在挖掘了很多之后,我找到了我的问题的答案…
有一个名为“NavigationManager”的服务,它保存有关页面当前URL的所有信息。我们可以使用“NavigationManager.Uri”来确定我们所处的页面。此外,它还有一个事件处理程序“NavigationManager.LocationChanged”,每当URL更改时都会触发该事件处理程序public void LocationChanged(object sender, LocationChangedEventArgs args)
{
}
通过订阅此事件,我们可以看到下一步的方向,并可以向导航栏添加自定义类
干杯
因此,在深入挖掘之后,我找到了我问题的答案 有一个名为“NavigationManager”的服务,它保存有关页面当前URL的所有信息。我们可以使用“NavigationManager.Uri”来确定我们所处的页面。此外,它还有一个事件处理程序“NavigationManager.LocationChanged”,每当URL更改时都会触发该事件处理程序
public void LocationChanged(object sender, LocationChangedEventArgs args)
{
}
通过订阅此事件,我们可以看到下一步的方向,并可以向导航栏添加自定义类
干杯
J你能再解释一下你所说的奋斗是什么意思吗?。您可以在一些.razor文件中添加导航菜单所需的相同html和css。它应该给你导航菜单。这意味着,我不能自定义组件。它将引导活动类添加到所选的导航按钮,我想将“活动”类更改为类似“metronic活动”类的内容,可能吗?你能解释更多你所说的挣扎是什么意思吗?。您可以在一些.razor文件中添加导航菜单所需的相同html和css。它应该给你导航菜单。这意味着,我不能自定义组件。它将引导活动类添加到选定的导航按钮,我想将该“活动”类更改为类似“metronic活动”类,可能吗?感谢您的回答,但我担心的是,当我们导航到不同组件时,活动类会自动添加到活动导航按钮。我关心的是,我使用的是“Metronic主题”,它的主动导航链接不仅仅有简单的“主动”类,它有自己的类来设计它。我想自定义组件,就像每当我导航到一个特定的组件,它的导航链接就会被激活。这就是我需要定制的原因。有可能吗?然后,您应该单击原始问题上的“编辑”按钮,并在其中包含详细和具体的问题!欢迎来到Stackoverflow,您可以找到我已经提到的Adam,我们可以自定义组件吗?谢谢您的回答,但我担心的是,当我们导航到不同的组件时,一个活动类会自动添加到活动导航按钮。我关心的是,我使用的是“Metronic主题”,它的主动导航链接不仅仅有简单的“主动”类,它有自己的类来设计它。我想自定义组件,就像每当我导航到一个特定的组件,它的导航链接就会被激活。这就是我需要定制的原因。有可能吗?然后,您应该单击原始问题上的“编辑”按钮,并在其中包含详细和具体的问题!欢迎来到Stackoverflow,你可以找到我已经提到的Adam,我们可以定制组件。。。