我在Xamarin论坛上问了一个类似的问题没有回复。似乎没有Xamarin样品。
在我的.axml中,我在RelativeLayout内的ScrollView中有一个TableLayout。该表可以有多个行。但是,如果我只是触摸整个表格,是否有任何内容,我想执行按钮单击。通常,子视图会获取事件,而这不是我想要的。
我试过了:
myTableLayout.Touch += (sender, e) => { do something };
没有结果。我最接近(几乎可以):在滚动视图上实现触摸:
sv.Touch += (sender, e) => {
if (e.Event.Action == MotionEventActions.Down) {
sendButton.PerformClick();
} else {
(sender as ScrollView).OnTouchEvent(e.Event);
}
};
问题在于,当我只想滚动时,仍有Down事件,当我不想要它时,我会得到PerformClick。
是否真的有Xamarin样本吗?
由于
答案 0 :(得分:0)
结束只是使它成为EditText而不是担心表和表格单元格。触摸和滚动现在工作正常。