Search code examples
treeviewtooltipuwp-xamlwinui-3windows-community-toolkit

winui3 Treeview control: How to show tooltip on hover of items in treeview


Can someone please help me to know how I can add tooltip for Treeview control on hover?

Treeview control


Solution

  • You just need to bind it or set directly to ToolTipService.ToolTip.

    <TreeView
        Grid.Column="0"
        ItemsSource="{x:Bind ViewModel.Items, Mode=OneWay}">
        <TreeView.ItemTemplate>
            <DataTemplate x:DataType="local:Item">
                <TreeViewItem
                    Content="{x:Bind Name}"
                    ItemsSource="{x:Bind Children}"
                    ToolTipService.ToolTip="{x:Bind Tip, Mode=OneWay}" />
            </DataTemplate>
        </TreeView.ItemTemplate>
    </TreeView>