随笔分类 - C#
摘要:Xamarin.Forms 模仿微信@功能 利用Entry简单实现了模仿微信的@功能 仿微信@好友的功能,输入@跳转,删除整块 "AtPeople代码"
阅读全文
摘要:Xamarin.Forms 仿照京东搜索记录控件 在项目中遇到这样一个需求,仿照京东搜索记录。在Xamarin.Forms中有什么控件可以实现呢? 首先,来分析这个控件的特点: 1. 数据量不大 2. 每条记录字数长度不一,使得每条记录呈现的样式长度不一 经过如上分析,由于数据量不大,且界面样式并不
阅读全文
摘要:Xamarin.Forms 中ListView实现到底加载更多 在移动应用开发中,为了更好的用户体验,ListView控件的分页效果通常是利用ListView到底加载来实现。 在Xamarin.Forms中ListView如何实现到底加载呢? 通过利用ListView的ItemAppearing来判
阅读全文
摘要:ClickOnce管理员启动并且支持ClickOnce更新 开发需求:WPF应用通过ClickOnce发布应用,且必须通过管理员权限启动应用,提供手动检测更新功能。 在做WPF开发的时候,我们知道使用ClickOnce打包发布应用,方便应用更新管理,ClickOnce在打包时只要设置更新策略就可以正
阅读全文
摘要:Xamarin.Forms Android PopupMenu问题二 在上一篇文章Xamarin.Android 使用PopupMenu遇到的问题文章中讲到了兼容Android 5.0及以下版本,但又带了一个新的问题。这个问题在所有Android版本App都会遇到,此时会抛出一个异常: 经过多番尝试
阅读全文
摘要:Xamarin.Forms 中iOS通过URL Scheme判断应用是否安装 在移动应用开发中,经常需要判断一个app是否安装,iOS中有什么方式可以判断app是否安装呢? 这里介绍通过Url Scheme来判断应用是否安装。 Url Scheme在这里就不详讲了,可以看文章URL Schemes
阅读全文
摘要:在Xamarin.Forms中ListView是非常常用的控件之一,ListView有一个默认的选中效果,颜色和自己的App很不搭,怎么办呢? 1. 在很多时候,ListView在使用中不需要选中,更多情况下,只是点击一下而已,那么我们可以将其SelectMode设置为None。 2. 如果需要修改
阅读全文
摘要:Click Once 和 .NET Standard 兼容性问题 最近使用Click Once打包使用.NET Standard库的WPF应用时,出现一些无法加载库文件的异常,例如: 这是一个Bug,https://github.com/dotnet/standard/issues/529 关于.N
阅读全文
摘要:.NetCore + NSwag 生成可交互API文档 在后台接口开发中,API文档作为和前端交流的重要工具,必然是不可马虎的,传统方式将文档写入Word文档中,但是缺点也显著, 1. 文档不易修改 2. 文档阅读不够直观 有没有什么方式可以让API文档可以根据代码的变化而自动更改,并且文档可以直观
阅读全文
摘要:Xamarin.forms3.0中Naxam.BottomTabbedPage v0.2.0.2遇到的问题 Naxam.BottomTabbedPage V0.2.0.3中已修复 Naxam.BottomTabbedPage的使用: http://www.cnblogs.com/devin_zhou
阅读全文
摘要:Xamarin.Forms 手势密码实现 在前面的文章中,讲到了Xamarin.Android、Xamarin.iOS、UWP分别实现手势密码功能,现在我们在Xamarin.Forms中来实现这个功能。 原理和Xamarin.Android、Xamarin.iOS、UWP一样,关键就是如何使用Vie
阅读全文
摘要:MVVM Light Messenger的使用 参见文章:https://msdn.microsoft.com/zh-cn/magazine/dn745866.aspx MVVM Light Messenger 旨在通过简单的前提来精简此场景:任何对象都可以是接收端;任何对象都可以是发送端;任何对象
阅读全文
摘要:WPF 利用Process.Start()方法启动指定路径下的exe文件并传递参数接收参数 在开发中遇到这样一个需求:WPF程序A启动WPF程序B并且传递参数,WPF程序B接收参数并处理。 如何来实现这样的需求呢,网络上已经有很多的文章描述这个问题,在这里做个记录。 首先通过如下代码启动WPF客户端
阅读全文
摘要:Xamarin.Forms中实现CheckBox控件 由于Xamarin.Forms中没有Checkbox这个基础控件,我们就只能自己来实现啦! 这里采用的是继承Image来实现Checkbox控件,代码如下所示: IconUnChecked :未选中状态的图片名称 IconChecked:选中状态
阅读全文
摘要:Xamarin.Forms中使用LiteDB分页 在移动应用的开发中,为力提高用户体验,一般都会在本地设计一套数据缓存。这里我使用的是LiteDB来缓存数据。 LiteDB是.Net平台的一个开源的NoSQL文件数据库, 开源库地址:https://github.com/mbdavid/LiteDB
阅读全文
摘要:.NET(C#):XML序列化时派生类的处理 针对基类的XmlSerializer序列化派生类 第一种方法是在基类添加XmlInclude特性,这样的话基类的XmlSerializer可以序列化派生类了。 第二种方法就是在XmlSerializer的构造函数内指定派生类型,然后序列化,这样就不用在基
阅读全文

浙公网安备 33010602011771号