我还是WPF的新手,我正在尝试做一些我不知道的事情。
我有一个数据集到源集合的列表框和一个标签。我想将标签的内容值绑定到鼠标悬停的列表框项目上。
假设我将DataTemplate绑定到类MenuItem:
<DataTemplate DataType="{x:Type local:MenuItem}" x:Key="MenuListTemplate">
其中有成员文字。我希望我的标签显示来自列表中鼠标的元素的文本。我的文本框有IsMouseOver触发器,但不知道如何将Label.Content绑定到它。
任何提示?
答案 0 :(得分:0)
我不认为绑定可以轻松实现您的目标。我认为使用路由事件更容易。
在ListBox级别订阅MouseMove事件。检查事件的来源是否为ListBoxItem,以及是否使用此项来更新标签。