摘要: 导入NuGet里的DocumentFormat.OpenXml 添加数据 public static async System.Threading.Tasks.Task<string> ExportDataToExcelAsync(HistoricalDataListViewModel viewMo 阅读全文
posted @ 2020-04-03 11:57 Hs冰哥 阅读(639) 评论(0) 推荐(0) 编辑
摘要: 两种类型的权限设置 1. AndroidManifest.xml中添加权限 2. 动态添加权限(有些权限 Android6.0之后需要动态添加权限),在使用到权限时,监测是否授权,没有授权的申请授权。 AndroidManifest.xml中添加权限 <?xml version="1.0" enco 阅读全文
posted @ 2020-04-03 10:31 Hs冰哥 阅读(2070) 评论(0) 推荐(0) 编辑
摘要: 问题1 动态对象加载,列数量不固定 定义一个超长属性类型 通过反射赋值绑定给ListView 里面嵌套一个GridListView BindingContextChanged Grid动态加载列和内容 public class HistoricalDataModel { public List<Tr 阅读全文
posted @ 2020-03-26 16:56 Hs冰哥 阅读(315) 评论(0) 推荐(0) 编辑
摘要: The class, property, or method you are attempting to use ('VerifyCollectionViewFlagEnabled') is part of CollectionView; to use it, you must opt-in by 阅读全文
posted @ 2019-10-07 13:27 Hs冰哥 阅读(440) 评论(1) 推荐(0) 编辑
摘要: private void panelControl1_MouseDown(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Left) { currentFormWidth = this.Width; ... 阅读全文
posted @ 2019-07-27 11:33 Hs冰哥 阅读(1172) 评论(0) 推荐(0) 编辑
摘要: 1. 将原生控件jar包转为dll 2. 将Andriod项目引入转换之后的dll文件 3. Xamarin.Form项目创建一个Page,加入传播参数的静态字段 4. Xamarin.Android项目中创建一个ViewRender,继承PageRenderer。重写OnElementChange 阅读全文
posted @ 2019-07-22 09:21 Hs冰哥 阅读(1120) 评论(0) 推荐(0) 编辑
摘要: 官方调用java的原理说明:https://docs.microsoft.com/zh-cn/xamarin/android/platform/java-integration/working-with-jni 1. 百度官方选择功能下载SDK 2.创建Android绑定库(Xamarin) 3.将 阅读全文
posted @ 2019-06-28 14:29 Hs冰哥 阅读(1034) 评论(1) 推荐(0) 编辑
摘要: 发数据: 用于数据更新发布通知 订阅接收数据: 用于订阅通知,随时获取数据变更并做出响应 阅读全文
posted @ 2019-06-22 16:26 Hs冰哥 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 如果是xmarin.forms,使用: Xamarin.Forms.Device.BeginInvokeOnMainThread 类似WINFORM的BeginInvoke 如果是android,使用: 阅读全文
posted @ 2019-06-22 16:09 Hs冰哥 阅读(309) 评论(0) 推荐(0) 编辑
摘要: GestureRecognizers 手势操作触发事件 阅读全文
posted @ 2019-06-22 16:06 Hs冰哥 阅读(501) 评论(0) 推荐(0) 编辑