WPF - метка привязки данных в списке - PullRequest
0 голосов
/ 19 декабря 2010

Я все еще новичок в WPF и сейчас пытаюсь сделать что-то, что мне не известно.

У меня есть список, связанный с исходной коллекцией, и метка. Я хотел бы привязать значение Content метки к элементу списка, над которым наведена мышь.

Скажем, у меня есть DataTemplate, связанный с классом MenuItem:

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

У которого есть элемент Text. Я хочу, чтобы моя метка отображала текст из элемента, который выделен в списке мышью. У меня есть триггер IsMouseOver для моего текстового поля, но я не знаю, как связать с ним Label.Content.

Какие-нибудь советы?

1 Ответ

0 голосов
/ 19 декабря 2010

Я не думаю, что связывание может легко достичь вашей цели.Я думаю, что это проще сделать с перенаправленными событиями.

Подписаться на событие MouseMove на уровне ListBox.Проверьте, является ли источником события ListBoxItem и использует ли он этот элемент для обновления метки.

...