摘要:winphone有2048*2048限制,听说Android/Ios没有。个人想到的解决方案是,根据数据虚拟化的思路,分段显示:eg:var liststr = new List() { "0", "1", "2", "3", "4", "5", "2", "3", "4", "5" }; ...
阅读全文
摘要:内容来自谷歌翻译+个人理解,因联系不上原作者,完全翻译有可能涉及版权,所以摘录一些精要。 方便自己和他人交流参考学习,期待大家一块翻译剩下的(排版没来得及折腾,见谅)。 环境:破解版Xamarin for Visual Studio 3.9.547,点我查看下载地址 备注1: 只有windows版本
阅读全文
摘要:首先,是winphone项目。 其次,debug下是可以的,但是release和debug有那么点不同,so。。。采取了如下做法: 方法1:卸载/重装vs,失败,但是发现win8可以给项目打断点,winphone不可以,所以有了方法2。 方法2:卸载/重装wp8.0sdk,可以用模拟器调试。(成功,
阅读全文
摘要:1.什么代码能够共享? ①大多数“非UI”或者平台代码 ②核心应用逻辑 ③实体 ④linq ⑤网络访问(System.Net) 2.file linking:为了节约体积,添加为“链接”的方式。 3.打包进去的是底层.net 框架,mono touch,大2-3M 4.xamarin升级后会出需要账
阅读全文
摘要:一.linq中的distinct该知识参考自这里public class FastPropertyComparer : IEqualityComparer{ private Func getPropertyValueFunc = null; /// /// 通过propertyN...
阅读全文
摘要:时间戳是全世界统一的,对应世界时(UniversalTime);本地时间对应LocalTime;public static string GetTimeStamp( DateTime date) { TimeSpan ts = date.ToUniversalTi...
阅读全文
摘要:一.动态加载:这个控件用好了很有意思,方便的很,列举我在项目中用到的妙处。1.绑定footer,用于“加载更多”等提示。参考这里2.观察者模式编程,定位到某个地方。参考这里两个方法都行,建议第二种。lls_TemplateFields.ItemsSource = m_SelectedAttribut...
阅读全文
摘要:一.Settings.add不用save()方法.msdn这里虽然这么写的,但是不用save也行,add之后直接就save了,经过测试(重启手机/退出程序2个方法)完全可以,不知道以后会不会改。这篇文章的写作时间:2015/03/23string me = "aa"; Isol...
阅读全文
摘要:终于搞得差不多明白了,总结如下(省略了try catch),参考自这里1.get:一坨url带着"编码好"(urlencode需要自己处理)的参数(可以看到)一块发送给服务器。public async Task GetAsync(string uri){ var httpClient = ne...
阅读全文
摘要:1.用js(不推荐这种动态更改的方法,因为有“更改瞬间”),关键代码: private const string Js = @" ";2.用css控制(推荐),关键代码:
阅读全文
摘要:写文初衷:方便自己或者来到这里的朋友查阅。 一.环境搭建(破解版): vs2013的xamarin安装过程 1.3.9.525破解版地址(Windows/Mac都有) 2.3.9.547破解版地址(Windows only) 注意: ①jdk配置(jdk是安卓开发环境) ②检测成功与否也可以cmd-
阅读全文
摘要:参考自晴天猪这篇文章。项目打包的时候,resource和content的都可以被打包到xap里,区别只是放到dll里面还是外面的问题。我们通过程序Bin目录生成XAP文件后缀改成zip,解压后来分析二者的区别: ①当生成操作为Resource时,图片与编译后的程序一同存储在DLL文件中。 ②当生...
阅读全文
摘要:这个时候bordertap事件无法点击到image的50之外的,原因是,没设置background的情况下,默认为null,并非是transparent,不会充满整个border,如果设置了background就可以了。
阅读全文
摘要:本文参考自:1.msdn这篇文章 2.8.1参考自这里(虽然是写的7.x,但是的确是参考自这里)背景:webview和原生页面进行交互,没法直接调用返回键(因为微软的返回键里面带有参数,无法通过界面元素,捕捉到那个参数。如果采用导航到新页面的方式,则原来的webview界面信息全无)。1....
阅读全文
摘要:升级到winphone8.1后图片封面没法删除,把“不想放的图片”放上去了,相信很多朋友遇到了,比如这位仁兄的“胸器门”。(我是不小心把本人照片作为了公司手机的封面)总之要多糗有多糗。我的解决路程如下:1.google之,发现onedrive可以通过pc端设置封面,手机端不可以2.google之,发...
阅读全文
摘要:参考自童明书1.只有路由事件可以向上传递。2.路由事件想取消,用e.handled=true。3.不是所有的事件都可以被取消传递,gotfocus和lostfocus会一直路由到根,它们的事件没有handled属性。
阅读全文
摘要:1.System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.(英文翻译:目标调用异常) 解答:出现的原因是,交付给别的线程的时候,别的线程没法反射到相应
阅读全文
摘要:有这样一个场景:一个异步方法a,被foreach循环b调用,这个时候,还没来得及处理异步返回的数据c,就会执行下一个循环, 所有循环b执行完的时候,再次回到异步方法a,会因为void关键字,捕捉不到先前的数据c。 eg: 分析看来,关键字void很重要,所以我们的处理方法就有2种: 第一种,改造2个
阅读全文
摘要:htmlagilitypack是解析html种的元素,常用的一点就是解析title或者head,但是nuget下载不下来(到笔者写此文章为止), 后来经朋友指点发现,导入HtmlAgilityPack解析路径的时候,不止需要这个dll,还需要微软自己的一个dll,名为:System.Xml.XPat
阅读全文
摘要:本文参考自: 1.bomo的这篇博客 2.保存图片到媒体库的这篇文章 3.晴天猪的这篇文章 初衷是图片上传,节省流量,中间发现几个技巧,分享如下: 1.本地/拍照上传图片到网络(经过压缩) 注意:使用using释放stream,和stream.dispose(),stream.close()没有区别
阅读全文