我知道我可以使用Label
点击TapGesture
。当用户点击时,如何突出显示高亮效果? (更改Label的颜色或更改背景颜色,就像用户点击工具栏项一样)
答案 0 :(得分:1)
您可以使用TapGestureRecognizer
模拟效果,只需在点按的方法中更改标签的颜色,然后在结尾处更改。
private void OnTapped(object sender, EventArgs e)
{
var label = sender as Label;
label.TextColor = Color.Gray;
//Do Something
label.TextColor = Color.Black;
}
虽然为一个按钮设置样式可能会更好地为您处理效果。