WPF - 列表框上的数据绑定标签ismouseover

时间:2010-12-19 17:12:55

标签: wpf data-binding listbox label ismouseover

我还是WPF的新手,我正在尝试做一些我不知道的事情。

我有一个数据集到源集合的列表框和一个标签。我想将标签的内容值绑定到鼠标悬停的列表框项目上。

假设我将DataTemplate绑定到类MenuItem:

<DataTemplate DataType="{x:Type local:MenuItem}" x:Key="MenuListTemplate">

其中有成员文字。我希望我的标签显示来自列表中鼠标的元素的文本。我的文本框有IsMouseOver触发器,但不知道如何将Label.Content绑定到它。

任何提示?

1 个答案:

答案 0 :(得分:0)

我不认为绑定可以轻松实现您的目标。我认为使用路由事件更容易。

在ListBox级别订阅MouseMove事件。检查事件的来源是否为ListBoxItem,以及是否使用此项来更新标签。