Xamarin
半块菠萝
菜鸟程序员
展开
-
Xamarin.Forms菜鸟笔记--9. 图片转byte[](安卓)
需要将sdcard中的图片转换成byte进行处理,针对安卓。原创 2024-03-05 16:36:09 · 158 阅读 · 0 评论 -
Xamarin.Forms菜鸟笔记--8. 加载sdcard中的图片(安卓)
Xamarin升级到maui了,不过更熟悉之前写代码规则,所以继续用Xamarin了。网上有很多代码,不过我觉得这个最简单。原创 2024-01-16 10:41:45 · 374 阅读 · 0 评论 -
Xamarin.Forms菜鸟笔记--7.本地通知及点击跳转(安卓+ios)
官网给了本地通知的demo,但是没有点击事件,网上可以搜到安卓的点击跳转但是没有ios的,我在官方给的demo基础上做了一些修改,实现了XF点击通知跳转先上代码,再说原理首先把官网的代码都用上pcl中NotificationEventArgs.cs加了条属性ApplicationID ,用来指定跳转页面的参数 public class NotificationEventArgs : EventArgs { public string Title { get; s原创 2020-10-19 11:08:14 · 1219 阅读 · 1 评论 -
Xamarin.Forms菜鸟笔记--6.自定义无边框输入框Entry
Xamarin.Forms默认的Entry在ios下是四周圆角样式的输入框,在安卓下是底部横线有时候我们想自定义输入样式,比如官方给了自定义输入框的demo,传送门:https://docs.microsoft.com/zh-cn/xamarin/xamarin-forms/app-fundamentals/custom-renderer/entry我们只需要稍微对demo修改一下就可以...原创 2020-04-16 17:29:45 · 2865 阅读 · 1 评论 -
Xamarin.Forms菜鸟笔记--5.调用平台特有功能
在通用项目中有时候需要用到安卓或ios特有的功能,或通用平台插件不够用这时可以在form项目中新建一个接口,直接代码namespace Phenix.Services.Helper{ public interface IPlatformService { string GetAppVersion(); }}然后在安卓中实现using Pheni...原创 2020-04-10 17:51:01 · 516 阅读 · 0 评论 -
Xamarin.Forms菜鸟笔记--4.弹出框
因为不同平台弹出效果不一样,Xamarin只有简单的弹出样式官方地址:https://docs.microsoft.com/zh-cn/xamarin/xamarin-forms/user-interface/pop-ups当我们需要加载框的时候发现这完全不够用所以,我用了Acr.UserDialogs包参考链接:https://www.nuget.org/packages/Acr.Use...原创 2019-11-28 16:37:28 · 1212 阅读 · 0 评论 -
Xamarin.Forms菜鸟笔记--3.ListView上拉加载更多
参考地址:https://www.cnblogs.com/devin_zhou/p/9979382.html参考代码:public class LoadMoreListView : ListView{ private readonly StackLayout LoadingContent; private readonly StackLayout LoadMoreConten...原创 2019-11-15 15:29:27 · 1162 阅读 · 2 评论 -
Xamarin.Forms菜鸟笔记--2.WebView绑定ViewModel,绕过ATS
想要在Xamarin.Forms-ios中显示http链接的网页,需要绕过ATS(ios 的安全机制)做法:打开这个文件位置,用记事本打开添加这个节点就可以了<key>MinimumOSVersion</key> <string>11.0</string>这个节点是系统版本问题如果需要自己拼接网页,然后显示到页面上,不是通过连接...原创 2019-10-09 14:10:42 · 825 阅读 · 0 评论 -
Xamarin.Forms菜鸟笔记--1.页面跳转
页面设计添加背景图片添加图片后台代码页面跳转请求服务器原创 2019-10-09 13:52:13 · 1919 阅读 · 0 评论