Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Blazor服务器端(.Net Core)自定义菜单_Blazor_Blazor Server Side_.net Core 3.1 - Fatal编程技术网

Blazor服务器端(.Net Core)自定义菜单

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> 组件位

作为Blazor的新手,我仍然在寻找一种定制
的方法。我计划使用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,我们可以定制组件。。。