2
在Xamarin形式我怎麼找出一個水龍頭的位置(在圖像中,說)我的代碼是:如何確定Xamarin表單中的水龍頭的位置?
var tapGestureRecognizer = new TapGestureRecognizer();
tapGestureRecognizer.Tapped += OnTapGestureRecognizerTapped;
image.GestureRecognizers.Add(tapGestureRecognizer);
...
...
void OnTapGestureRecognizerTapped(object sender, EventArgs args)
{ ... }
args.Parameter返回null(適用於iOS)。我沒有找到任何參數文檔。 在處理程序中,我嘗試將EventArgs更改爲TappedEventArgs,但未編譯。還嘗試將參數投射到TappedEventArgs,但這並沒有改變任何東西。
你想知道水龍頭的(X,Y)嗎? –
是的,我想知道(x,y)。 :) – BillF
我不確定xamarin是否形成手勢會返回水龍頭的位置,如果不是,則可以創建圖像或內容視圖的自定義渲染器,並直接在自定義渲染器中添加水龍頭手勢並返回以形成位置var pt = p.LocationInView(this); PostionX = pt.X; PostionY = pt.Y; 我做了這樣的事情,以返回te X,Y使用longpress –