我是Xamarin.Forms的新手,並且陷入了一種情況,我想用我的控件細節創建一個彈出框。如何在Xamarin表單中創建自定義彈出框
如何使用Xamarin.Forms打開並創建自定義對話框/彈出窗口?
任何示例代碼將不勝感激?
在此先感謝!
我是Xamarin.Forms的新手,並且陷入了一種情況,我想用我的控件細節創建一個彈出框。如何在Xamarin表單中創建自定義彈出框
如何使用Xamarin.Forms打開並創建自定義對話框/彈出窗口?
任何示例代碼將不勝感激?
在此先感謝!
我用什麼是網格(甚至是絕對佈局),這主要電網將有2個孩子中的StackLayout(或任何佈局)。彈出佈局的可見性屬性將被設置爲false,並在需要時,則可見性屬性將被設置爲true,它就會出現,這樣的事情:
Grid mainGrid = new Grid{};
mainGrid.Children.Add(mainLayout,0,0);
mainGrid.Children.Add(popUpLayout,0,0);
Content = mainGrid;
,如果你想要的東西是不同的,那麼一個自定義渲染器將是方式。下面是一些有用的鏈接:
http://blog.ostebaronen.dk/2013/02/using-dialogs-in-mono-for-android.html
有不同類的東西來實現這一點,但我會說與佈局發揮作用,因爲它會爲所有3個平臺上工作。
的幀將也很有用: https://developer.xamarin.com/api/type/Xamarin.Forms.Frame/
使用下面亞歷山德羅Caliaro回答是我們已經完成了所有的彈出窗口在我們的應用程序。如果你遇到困難或需要一些例子,請告訴我。 – hvaughan3