Как сделать фон перетаскиваемого элемента ListItem непрозрачным?
Новый ListItem имеет встроенную функцию перетаскивания. По умолчанию перетаскиваемые элементы имеют прозрачный фон, который выглядит ужасно. (Почему это будет по умолчанию?)
ListItem имеет color
свойство, которое я могу использовать для установки цвета фона элемента списка. Но я не смог найти способ программно подобрать цвет, используемый в качестве фона ListView. Кажется, что ни у объекта UbuntuColors, ни у объекта Theme этот цвет не определен. Можно ли как-нибудь получить этот цвет и использовать его для фона ListItems? Или есть лучший способ решить эту проблему?
1 ответ
Вы можете раскрасить свои ListItems так, как вам нравится, даже при перетаскивании. UbuntuColors и Theme.Palette имеют цвета, которые использует инструментарий, если вам нужны другие, вам следует использовать пользовательские значения. Фон ListView прозрачен, поэтому ListItem, так что вы должны искать цвета, которые ваш элемент использует для размещения вашего ListView. Если это Page/MainView, вы увидите используемый цвет палитры theme.palette.normal.background.