0

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

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

假设我将 DataTemplate 绑定到类 MenuItem:

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

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

有小费吗?

4

1 回答 1

0

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

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

于 2010-12-19T17:34:26.483 回答