WPF: изменение внешнего вида списка поверхностей «эффект щелчка» - PullRequest
1 голос
/ 21 июня 2010

Я изменяю внешний вид некоторых элементов управления, которые я использую в своем приложении Microsoft Surface в данный момент.И сегодня я работаю над SurfaceListBox.

У меня есть шаблон для него, и я уже изменил фон, границы и другие вещи.Но я действительно не могу найти, где я могу изменить цвет прямоугольника, который появляется на ListBoxItem, когда вы касаетесь ListBox.На данный момент это просто белый цвет, и я хочу это изменить.

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

Так, где я могу изменить этот эффект?

1 Ответ

1 голос
/ 19 июля 2010

Если вы имеете в виду яркую белую подсветку, которая возникает при нажатии пальцем на предмет, вам следует заглянуть в SurfaceShadowChrome . Он используется (почти) всеми поверхностными элементами управления, чтобы дать обратную связь, когда пользователь нажимает на элемент управления.

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

...