【发布时间】:2020-03-12 16:33:00
【问题描述】:
我正在将 Winform 应用程序转换为适用于 Android 和 UWP 的 Xamarin 表单。
我正在尝试找到一种方法来复制 WinForm 鼠标悬停事件,但似乎无法找到事件或解决此问题。有人可以帮忙吗?
【问题讨论】:
标签: c# xamarin.forms xamarin.android mouseover xamarin.uwp
我正在将 Winform 应用程序转换为适用于 Android 和 UWP 的 Xamarin 表单。
我正在尝试找到一种方法来复制 WinForm 鼠标悬停事件,但似乎无法找到事件或解决此问题。有人可以帮忙吗?
【问题讨论】:
标签: c# xamarin.forms xamarin.android mouseover xamarin.uwp
Xamarin 表单不支持悬停事件。
如果您想为特定平台和特定控件添加悬停事件,则需要为其创建自定义渲染器。在某些平台(如 iOS)上没有悬停之类的东西。
这是它的一个例子(虽然它使用效果而不是自定义渲染器,但它们是类似的方法,两者都可能适用于您的情况):https://forums.xamarin.com/discussion/147498/how-can-i-change-an-image-border-color-on-hover-in-xamarin
【讨论】: