【发布时间】:2010-11-03 12:15:10
【问题描述】:
我在 WPF 中有一个列表框,如下所示
<ListBox Name="lstName" DisplayMemberPath ="ListName" ToolTip="{Binding Path=ListName}" />
我的要求是我在列表框中显示的任何项目也应该出现在工具提示中。即如果项目是“Item1”、“Item2”等,那么当用户通过鼠标指向(悬停)到“Item1”时,工具提示应显示“Item1”。其他人也一样
所以我的 DisplayMemberPath 设置为我应该显示的属性(并且它会正确显示)。但是,工具提示根本没有出现。
实体如下
public class ItemList
{
public string ListName { get; set; }
}
绑定如下
this.lstName.ItemsSource = GetData(); // Assume that the data is coming properly
【问题讨论】:
-
你检查过VS的输出吗?因为绑定没有抛出任何关于绑定的异常信息
-
实际上,没有显示任何工具提示..
-
请不要在您的标题中添加“(WPF, C#)”之类的内容。这就是标签的用途。
-
当然,我会在下次发布问题时处理相同的问题。感谢您提供信息。