1

当 ListBox 控件绑定到字符串列表时,我们如何显示 ListBoxItem 的工具提示。下面是我的 ListBox 的源代码,其中 ConcernedConditions 是 List 类型。

<ListBox ItemsSource="{Binding ConcernedConditions}" Style="{StaticResource CustomStyle}">
    <ListBox.ItemContainerStyle>
        <Style TargetType="{x:Type ListBoxItem}">
            <Setter Property="Template"> 
                <Setter.Value> 
                    <ControlTemplate TargetType="{x:Type ListBoxItem}"> 
                        <ContentPresenter /> 
                    </ControlTemplate> 
                </Setter.Value> 
            </Setter>
        </Style>
    </ListBox.ItemContainerStyle>
</ListBox>
4

1 回答 1

5

您可以设置列表框的项目模板的样式并在其中放置一个文本块,然后使用它的工具提示属性吗?

<ListBox ItemsSource="{Binding Strings}">
    <ListBox.ItemTemplate>
        <DataTemplate>
            <TextBlock Text="{Binding}" ToolTip="Here is a tooltip"/>
        </DataTemplate>
    </ListBox.ItemTemplate>
</ListBox>
于 2012-11-06T15:48:35.200 回答