简体   繁体   English

面包屑栏不显示在 hover winui3 上导航上一个文件夹级别的链接

[英]Breadcrumb bar doesn't show link to navigate previous folder level on hover winui3

I added breadcrumb component in my project and tried several things, but link on hover on breadcrumb is not shown to navigate back to previously displayed folders.我在我的项目中添加了面包屑组件并尝试了几件事,但未显示面包屑上 hover 上的链接以导航回先前显示的文件夹。

My code for breadcrumb is here我的面包屑代码在这里

<BreadcrumbBar x:Name="FolderBreadcrumbBar" ItemsSource="{x:Bind ViewModel.Breadcrumbs}" ItemClicked="FolderBreadcrumbBar_ItemClicked"> <BreadcrumbBar.ItemTemplate> <DataTemplate x:DataType="models:Breadcrumb"> <TextBlock Text="{x:Bind Label}"/> </DataTemplate> </BreadcrumbBar.ItemTemplate> </BreadcrumbBar>

I was trying to have hyperlink enabled to navigate to previous folder level in breadcrumb, Like below example我试图启用超链接以导航到面包屑中的上一个文件夹级别,如下例所示

image图片

On click on Folder1 it navigates back to that level, but my issue is the hyperlink on Folder1 is not shown to trigger my onclick handler.单击 Folder1 时,它会导航回该级别,但我的问题是未显示 Folder1 上的超链接以触发我的 onclick 处理程序。

It doesn't highlight the link on hover of the mouse like below ex:它不会突出显示鼠标 hover 上的链接,如下所示:

image图片

Can someone please help where I'm going wrong or how I can achieve this.有人可以帮助我在哪里出错或如何实现这一点。 Thanks in advance.提前致谢。

You can use the HyperlinkButton .您可以使用HyperlinkButton

<BreadcrumbBar
    x:Name="FolderBreadcrumbBar"
    ItemsSource="{x:Bind ViewModel.Breadcrumbs}" 
    ItemClicked="FolderBreadcrumbBar_ItemClicked"> 
    <BreadcrumbBar.ItemTemplate>
        <DataTemplate x:DataType="models:Breadcrumb">
            <HyperlinkButton Content="{x:Bind Label}"/>
        </DataTemplate>
    </BreadcrumbBar.ItemTemplate>
</BreadcrumbBar>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM