2010-12-19 52 views
0

我還是WPF的新手,我正試圖做一些超出我目前知識的事情。WPF - listbox上的數據綁定標籤ismouseover

我有一個listbox數據綁定到源集合和一個標籤。我想將標籤的內容值綁定到鼠標懸停的列表框的項目上。

說我有綁定的DataTemplate的類菜單項:

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

其中有成員文本。我希望我的標籤顯示來自元素的文本,該元素在列表中是鼠標懸停的。我的文本框有IsMouseOver觸發器,但不知道如何將Label.Content綁定到它。

任何提示?

回答

0

我不認爲綁定可以輕鬆實現您的目標。我認爲對於路由事件更容易。

在列表框級別訂閱MouseMove事件。檢查事件的來源是否是ListBoxItem,以及是否使用此項目更新標籤。

+0

哦,上帝,當然。我開始思考許多xamlish。謝謝! – ronon 2010-12-19 18:29:32