Изменение цвета фона элементов CollectionView при выборе PointerOver и SelectedC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Изменение цвета фона элементов CollectionView при выборе PointerOver и Selected

Сообщение Anonymous »

Я создаю простой ProductManager для изучения .NET MAUI.
В темном режиме элементы в CollectionView имеют четкий цвет фона, когда на них наводится указатель и когда они выбрано, как показано на изображении ниже:
  • Цвет фона в темной теме
Однако в светлом режиме цвет фона кажется мне недостаточно четким. Итак, я хотел бы это изменить. Согласно CollectionView#Change Selected Item Color, я использовал этот код для его настройки (мне очень жаль! Из-за некоторых проблем с форматированием StackOverflow пометил мой код XAML ниже как неправильный, поэтому мне пришлось использовать блоковые кавычки для его отображения) :

Код: Выделить всё

> 
>     
>         
>         
>             
>                 
>             
>         
>         
>             
>                 
>             
>         
>     
> 
После этого, когда я навожу курсор на элемент, он становится светло-серым. Когда я нажимаю, чтобы выбрать его, фон меняется на синий. Однако когда я перемещаю указатель за пределы элемента, он возвращается к цвету фона, выбранному по умолчанию.
  • PointerOver
  • Выделено, а указатель все еще зависает.
  • Указатель выходит за пределы выбранного элемента.
Это проблема с моим кодом или . NET MAUI еще не поддерживает?
Я хочу установить собственные цвета фона для состояний PointerOver и Selected в VisualState.

Подробнее здесь: https://stackoverflow.com/questions/791 ... d-selected
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»