首页 文章

Xamarin.Forms:如何突出显示颜色标签?

提问于
浏览
1

我知道我可以通过 TapGesture 使用 Label 点击 . 当用户是 tapping 时,如何给出高亮效果呢? (更改Label的颜色或更改背景颜色,就像用户点击工具栏项一样)

1 回答

  • 1

    您可以使用_2442985来模拟效果,只需在您的点击方法中更改标签的颜色,然后再返回结尾 .

    private void OnTapped(object sender, EventArgs e)
    {
        var label = sender as Label;
        label.TextColor = Color.Gray;
        //Do Something
        label.TextColor = Color.Black;
    }
    

    虽然,设置按钮样式可能会更好地为您处理效果 .

相关问题