日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Xamarin效果第十三篇之弹窗PopupPage

發(fā)布時間:2023/12/4 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Xamarin效果第十三篇之弹窗PopupPage 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

在上一篇文章中使用Xamarin實現(xiàn)控制了一下祖?zhèn)鞯腜LC;基本的功能也就完事了,這不總覺得少點最基本的配置;那就趁著激情還在趕緊再去完善一下,不然激情已過就懶得去摸索了;來看看最終咱實現(xiàn)的視頻效果:

1、關(guān)于彈窗,直接使用開源的PopupPage

Install-Package Rg.Plugins.Popup -Version 2.1.0

2、調(diào)用和關(guān)閉

PopupNavigation.Instance.PushAsync(new?SettingPage()); PopupNavigation.Instance.PopAsync(true);

3、驗證IP能否ping通

Install-Package Xam.Plugin.Connectivity -Version 3.2.0

4、具體調(diào)用方式

CrossConnectivity.Current.IsReachable(ip, 200);

5、關(guān)于驗證IP失敗抖動窗口,代碼:

Task.Factory.StartNew(new Action(() => {for (int i = 0; i <2; i++) {int offsetX = ran.Next(10, 30);int offsetY = ran.Next(30,60);double x = this.X - offsetX;double y = this.Y - offsetY;this.Content.TranslateTo(x,y, 100);System.Threading.Thread.Sleep(100);x = x+ offsetX;y = y + offsetY;this.Content.TranslateTo(x, y, 100);System.Threading.Thread.Sleep(100);} }));

6、畢竟簡單配置存儲,那就直接文本就完事了

var cofnigFile = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Personal), plcConfigFile); using (var writer = File.CreateText(cofnigFile)) {string content = $"{PlcConfig.IP}#{PlcConfig.Port}";await writer.WriteLineAsync(content); }

7、配置文件的讀取

var cofnigFile = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Personal), plcConfigFile); if (cofnigFile != null && File.Exists(cofnigFile)) {using (var reader = new StreamReader(cofnigFile, true)){string line = await reader.ReadToEndAsync();if (!string.IsNullOrEmpty(line)){string[] strs = line.Split('#');if (strs != null && strs.Length == 2){plcConfig.IP = strs[0];plcConfig.Port = Convert.ToInt32(strs[1]);}}} }

最終簡單的效果先這樣吧;以后有時間的話,可以再去摸索一下更復(fù)雜的效果;編程不息、Bug不止、無Bug、無生活;改bug的冷靜、編碼的激情、完成后的喜悅、挖坑的激動 、填坑的興奮;這也許就是屌絲程序員的樂趣吧;今天就到這里吧;希望自己有動力一步一步堅持下去;生命不息,代碼不止;大家抽空可以看看今天分享的效果,有好的意見和想法,可以在留言板隨意留言;我看到后會第一時間回復(fù)大家,多謝大家的一直默默的關(guān)注和支持!如果覺得不錯,那就伸出您的小手點個贊并關(guān)注一下,多謝您的支持!

總結(jié)

以上是生活随笔為你收集整理的Xamarin效果第十三篇之弹窗PopupPage的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。