我有两个选择。我需要 48 个特定类型的控件;它需要响应点击和点击(对于触摸设备)。
我可以使用按钮、TextButtonStyle 和 Click 事件。或者我可以使用带有 Tapped 事件的 TextBlock。
我认为按钮的创建可能更“昂贵”。OTOH,虽然我相信当用户单击组件时也会调用“Tapped”,但我想这让我有点紧张,因为它的命名法。
另一个区别是按钮只占用必要的宽度,而 TextBlock 占用一切。而且我希望底层的 Grid 是可点击的,所以 TextBlock 就是这样一个问题。是否有一个属性可以使它像按钮一样更谦虚?