列表框中的自我工具提示

时间:2019-04-30 14:27:39

标签: wpf mvvm binding listbox

我有一个与某些jtc绑定的listox,我希望每行的工具提示成为行内容。

我尝试过:

ObservableCollection<string>

在ViewModel中:

<ListBox  ItemsSource="{Binding MyList}">
    <ListBox.ItemContainerStyle>
         <Style TargetType="ListBoxItem">
             <Setter Property="ToolTip" Value="{Binding MyList}"/>
          </Style>
    </ListBox.ItemContainerStyle>
</ListBox>

但没有显示工具提示

1 个答案:

答案 0 :(得分:2)

ListBoxItem的

DataContext是MyList中的一个元素。

<ListBox  ItemsSource="{Binding MyList}">
    <ListBox.ItemContainerStyle>
         <Style TargetType="ListBoxItem">
             <Setter Property="ToolTip" Value="{Binding}"/>
          </Style>
    </ListBox.ItemContainerStyle>
</ListBox>