У меня есть несколько кнопок гиперссылки в приложении Silverlight 4. Когда я связываю свойство содержимого гиперссылки с моим классом VM, эффект зависания (подчеркивание и жирный шрифт) не отображается! Когда я удаляю привязку и набираю текст вручную, эффект зависания видится.
Почему я не вижу эффект зависания на кнопке гиперссылки, когда привязываю свойство Content к объекту VM?Отсутствует эффект наведения на привязанной гиперссылке
2
A
ответ
3
Это потому, что если я хорошо помню, эффект зависания достигается с помощью элемента TextBlock в шаблоне управления гиперссылкой. Когда вы наводите курсор на гиперссылку, этот текстовый блок отображается, иначе нет.
Свойство Text объекта TextBlock привязано к тому же источнику, что и свойство содержимого гиперссылки. Но в то время как свойство content имеет тип объекта, свойство Text для TextBlock имеет строку типа.
Тогда, если вы привязываете контент гиперссылки к тому, что не является текстом, привязка Textblock завершится неудачно, и эффект зависания не будет включен. Чтобы исправить проблему, привяжите свойство conten Hyperlink к строке или используйте BindingConverter для вывода строки из вашего нестрокового объекта.
Смежные вопросы
- 1. Эффект наведения на iframe
- 2. Эффект наведения на StackLayout
- 3. Ссылка на эффект наведения
- 4. Эффект наведения на изображение
- 5. Эффект наведения на изображение
- 6. Эффект наведения на несколько ящиков
- 7. Эффект остаточного наведения на мобильный
- 8. Эффект наведения на выделенный текст
- 9. CSS сложный эффект наведения
- 10. Отключить эффект наведения текста
- 11. Множественный эффект наведения
- 12. Как эффект наведения CSS?
- 13. Эффект наведения навигация CSS
- 14. Как настроить эффект наведения на навигационной панели
- 15. Эффект наведения на другой элемент не работает
- 16. Эффект наведения CSS не работает на Firefox ...
- 17. Как добавить эффект перехода наведения на навигацию?
- 18. Эффект наведения на элементы группы SVG
- 19. Как сделать эффект наведения мыши на изображение?
- 20. Эффект наведения (или эквивалент) на iPad
- 21. PHP: Добавить эффект наведения на изображение
- 22. Эффект наведения на изображение и кнопка
- 23. Эффект наведения курсора при прокрутке на странице
- 24. Как установить эффект выцветшего наведения на кнопку?
- 25. Эффект наведения на продукт при загрузке страницы
- 26. Эффект наведения на таблицу слияния google map
- 27. Эффект наведения мыши на каждом элементе
- 28. jQuery эффект наведения только на текущий элемент
- 29. Постоянный эффект наведения мыши на кнопках
- 30. iOS Веб-приложение: эффект наведения на границу
Когда я связываюсь с строковым свойством, он работает. Я использовал привязку к объекту и переопределял ToString(), который не работает, как вы описали. Большое спасибо! –