2016-08-03 128 views
0

任何人可以幫我編寫代碼Popupmenu使用Xamarin.Forms?我還想將彈出窗口定位在屏幕的某些區域,如左上角,右上角,右下角和左下角。Xamarin.Forms - 彈出式菜單

+0

您好Peter Schwartz。您是否找到針對相同問題的解決方案? – nitu

回答

1

這裏本網頁應該幫助你不少...

https://developer.xamarin.com/guides/xamarin-forms/user-interface/navigation/pop-ups/

我相信你會想要去的東西是這樣的:

async void OnActionSheetSimpleClicked (object sender, EventArgs e) 
{ 
    var action = await DisplayActionSheet ("ActionSheet: Send to?", "Cancel", null, "Email", "Twitter", "Facebook"); 
    Debug.WriteLine ("Action: " + action); 
} 

這就是我如何解釋你的popupmenu的定義。如果你正在尋找一個簡單的警報,那麼在網頁上還有其他的參考。

+0

謝謝彼得的回覆,但我必須顯示上下文菜單類型。意味着我可以改變popmenu的位置,如左上角,右上角,底角等..靈活地給出顯示的彈出式位置 – user2159696

+0

只需將彈出窗口放置在xaml中,使用某種絕對定位類型就是一個好例子... AbsoluteLayout.LayoutBounds =「。5,.5,50,50」 AbsoluteLayout.LayoutFlags =「PositionProportional」在這種情況下,您的元素將被放置在屏幕中間(.5,.5)並且寬度爲50和50的高度。這將處理您的定位問題,然後將該元素綁定到命令OnActionSheetSimpleClicked使用命令。 –

+0

非常感謝你peter – user2159696