Я разрабатывающих приложения в Xamarin.Forms
и я использую Editor
управления, как так:Как изменить поведение OnMouseHover элемента управления редактора в Xamarin.Forms
Я бегу это на UWP и когда Я наводил указатель мыши на элемент управления, цвет фона инвертирован на черный. см Изображение ниже:
Как вы можете видеть, довольно ужасно.
У меня есть чувство, что это может быть связано с this ThemeResource Style я также можно увидеть, что на платформе WinRT (я думаю, что тот же элемент управления используется для UWP) it is definitely applying that style, но я не знаю достаточно о Styles сказать Это может быть связано с this line in particular
Это означало бы, имея заказную сборку 'Xamain.Forms' есть способ я могу установить значение' TextControlBackgroundHoverOpacity' в моем 'App.xaml' изменить поведение? – user1
@ user1 Правильно, не понял, что это внутренний код Xamarin.Forms. Затем я бы обновил значение TextControlBackgroundHoverOpacity в специальном коде UWP. Что-то вроде этого: Windows.UI.Xaml.Application.Current.Resources ["TextControlBackgroundHoverOpacity"] = 1; Вы также можете удалить VisualState программно, но я нахожусь на телефоне и не могу проверить его прямо сейчас. – hankide
Возможно ли заменить ресурс в xaml? – user1