真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Xamarin.Forms彈出對話框插件怎么實(shí)現(xiàn)

這篇文章主要介紹“Xamarin.Forms彈出對話框插件怎么實(shí)現(xiàn)”的相關(guān)知識,小編通過實(shí)際案例向大家展示操作過程,操作方法簡單快捷,實(shí)用性強(qiáng),希望這篇“Xamarin.Forms彈出對話框插件怎么實(shí)現(xiàn)”文章能幫助大家解決問題。

為伊州等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計(jì)制作服務(wù),及伊州網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為成都網(wǎng)站制作、做網(wǎng)站、伊州網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!

1.實(shí)現(xiàn)效果

Xamarin.Forms彈出對話框插件怎么實(shí)現(xiàn)

彈出動畫 

2.業(yè)務(wù)場景

主窗口彈出登錄或者其他小窗口時使用

3.編碼實(shí)現(xiàn)

3.1 添加Nuget庫

創(chuàng)建名為“App5”的Xamarin.Forms項(xiàng)目,添加Rg.Plugins.PopupNuget庫:彈出框由該插件提供,看下圖1.31M下載量,請放心使用。

Xamarin.Forms彈出對話框插件怎么實(shí)現(xiàn)

Rg.Plugins.PopupNuget插件 

3.2 工程結(jié)構(gòu)

數(shù)個文件變動:

  1. 共享庫中的MainPage:主窗口

  2. 共享庫中的LoginPage:彈出的登錄對話框

  3. MainActivity.cs:Android中需要注冊上面的插件

  4. AppDelegate.cs:iOS中需要注冊上面的插件

3.3 共享庫中的MainPage

簡單的一個按鈕控件,點(diǎn)擊模擬觸發(fā)彈出登錄窗口


            xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
            xmlns:d="http://xamarin.com/schemas/2014/forms/design"
            xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
            mc:Ignorable="d"
            x:Class="App5.MainPage">

                   VerticalOptions="Center">
       

后臺彈出登錄窗口

private void ShowPopup(object o, EventArgs e)
{
   PopupNavigation.Instance.PushAsync(new LoginPage());
}


3.4 共享庫中的LoginPage

登錄窗口,引入彈出插件Rg.Plugins.Popup,設(shè)置彈出框動畫


   xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
   xmlns:d="http://xamarin.com/schemas/2014/forms/design"
   xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
   mc:Ignorable="d"
       
   xmlns:animations="clr-namespace:Rg.Plugins.Popup.Animations;assembly=Rg.Plugins.Popup"
   xmlns:pages="clr-namespace:Rg.Plugins.Popup.Pages;assembly=Rg.Plugins.Popup"
   x:Class="App5.Views.LoginPage">

   
                                         DurationOut="300"
                                  EasingIn="SinOut"
                                  EasingOut="SinIn"
                                  HasBackgroundAnimation="True"
                                  PositionIn="Center"
                                  PositionOut="Center"
                                  ScaleIn="1.2"
                                  ScaleOut="0.8" />
   


   
       
           
           
           
       

       
           

       
           
               
               
               
               
               
               
               
               
           

           
           
           
           


3.6 Android項(xiàng)目中的MainActivity.cs

Xamarin.Forms彈出對話框插件怎么實(shí)現(xiàn)

注冊彈出插件 

3.7 iOS項(xiàng)目中的AppDelegate.cs

Xamarin.Forms彈出對話框插件怎么實(shí)現(xiàn)

關(guān)于“Xamarin.Forms彈出對話框插件怎么實(shí)現(xiàn)”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識,可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,小編每天都會為大家更新不同的知識點(diǎn)。


當(dāng)前標(biāo)題:Xamarin.Forms彈出對話框插件怎么實(shí)現(xiàn)
文章來源:http://weahome.cn/article/jccijg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部