代码改变世界

WP8中 ListBox x下拉刷新 以及 ScrollViewer/ListBox 的ManipulationCompleted 失效的解决方案

2013-01-06 06:58 by F-sea, 2350 阅读, 1 推荐, 收藏, 编辑
摘要:今天在做 Wp8 中的ListBox 下拉刷新 发现一个蛋疼的问题ManipulationCompleted 失效 这个事件死活不会触发 。。。 没有 MainpulationComplated 手势探测就很蛋疼了 (别告诉我用gestures的toolkit 那样做就恶心了。。。。)折腾了半天 发现 在ScrollViewer下的Border handler 了MainpulationCompleted 事件 (不知道这个是不是 控件的bug 。。。 囧)那么既然 ScrollViewer 中拿不到事件 那我就再他下面去取事件吧 。。直接上代码。。 具体的解释 在代码里面, 具体的说明自己. 阅读全文

Windows Phone 开发笔记 (2) Command

2012-04-30 21:25 by F-sea, 1414 阅读, 1 推荐, 收藏, 编辑
摘要:本文同步发表于 Windows Phone论坛 WPDEVN :http://www.wpdevn.com/showtopic-138.aspx在上一篇开发笔记中我么聊了ViewModel这一次我们来说说Command。在VM中我们一些方法需要提供给view使用。其中最简单的方法是直接暴露一个public的方法由view(在xmal.cs)中直接调用。如果我们想把这个方法绑定到页面(xaml)中的事件则需要使用Command.当然在xmal.cs中也可以直接使用Command。View想使用Command那么首先必须在VM实现一个公开的Command属性。在Windows Phone的SDK中 阅读全文

(译)使用更多的像素——Windows 8 屏幕和视觉状态适配

2012-04-21 07:33 by F-sea, 1405 阅读, 2 推荐, 收藏, 编辑
摘要:本文同步发表于:WP7开发论坛 Windows Phone Developer Network:http://www.wpdevn.com/showtopic-115.aspx原文:http://blogs.msdn.com/b/windowsappdev/archive/2012/04/19/getting-the-most-out-of-your-pixels-adapting-to-view-state-changes.aspx翻译的很烂。。。。在Windows 8 你的应用运行在不同的屏幕尺寸和视图状态中。 用户可以将你的应用运行在一个 25寸台式机显示器上,也可以将它运行在一个10寸 阅读全文

WindowsPhone 开发笔记(1)—— ViewModel

2012-04-18 23:10 by F-sea, 1614 阅读, 2 推荐, 收藏, 编辑
摘要:本文同步发表于WP 开发论坛Windows Phone Developer Network:http://www.wpdevn.com/showtopic-104.aspx废话: 前很长一段时间一直忙于写 GuoKr Reader 和 喂饭 。 现在终于可以 整理一下开发中的有点价值的东西。额。。。ViewModel 这东西 直面意思就是界面对象。。他里面描述的东西应该只有 数据和业务逻辑 ,他里面不应该与任何与 界面交互相关的东西 (比如控制一个什么控件 ,动画、消息框什么的。。。。。)发生关系(别想歪了 我故意的。。。)但是我们在实际使用中VM 中的发生了一些事情 总得让VIEW 知道啊 阅读全文

在Pivot /Panorama 中使用WebBrowser

2012-04-17 02:05 by F-sea, 1703 阅读, 0 推荐, 收藏, 编辑
摘要:在Pivot/Panorama中使用WebBrowser我们会很蛋疼的发现 在WebBrowser 中使用左右滑动的手势 TMD 不顶用了。。。 Pivot/Panorama 不会随着手势滑动 除非把手指滑出WebBrowser 对于这个问提其原理我没有深入研究(似乎是Browse handle 了手势事件 让Pivot/Panorama 无法捕获到手势 这似乎应该和 事件路由有关 , 关于事件路由请出门右转去“进阶教程” 里面翻转: Windows Phone中的路由事件-以ListBox控件为例http://www.wpdevn.com/showtopic-95.aspx)下面我来说 我做 阅读全文

【译】Nokia 开发者社区文章:Windows Phone 应用内存分析的技巧

2012-03-08 01:59 by F-sea, 1367 阅读, 2 推荐, 收藏, 编辑
摘要:Windows Phone应用内存使用分析技术原文地址:http://www.developer.nokia.com/Community/Wiki/Techniques_for_memory_analysis_of_Windows_Phone_apps第一次尝试翻译 翻译的不好 请见谅该文章主要介绍一些常用的分析Windows Phone 应用内存使用情况的技术Windows Phone Memory Profiler运行WindowsPhoneMemory Profiler可以自动分析应用程序内存使用状况并得到一个以时间为轴的图表,其中包括内存开销以及关键事件(垃圾回收、创键映象等)。该工具 阅读全文

WP7 RichTextBox 蛋疼的 数据绑定

2012-01-18 17:05 by F-sea, 1887 阅读, 6 推荐, 收藏, 编辑
摘要:WP7里面 richtextbox不支持 HTML也不支持 RTF不支持 HTML 。 写 XAML 你会发现他有套自己的解析标准。。。。 悲催同时 ricttextbox 也没啥 可以用来绑定内容 的属性 。。。。这情况下 我们的 ViewModel 中的类人要绑定打richtextbox 怎么办呢 ???下面是我遭遇的实际问题 :在做喂饭 (饭否客户端) 时 拿到 的微博内容 是一个字符串 里面 带有 @ #还有url什的 。。我想要展现这条微博 同时 @ # URL 要做成可点击的 link, 这是我考虑到使用 RICHTEXTBOX ,然后。。。 额。。。 就发生上述地问题。。。 刚开 阅读全文

借花献佛 WP7 中图片查看,缩放实现

2012-01-05 01:42 by F-sea, 2892 阅读, 6 推荐, 收藏, 编辑
摘要:大家在WP7中 展现图片是我想肯定很纠结于如何实现 类似 手机照片查看是照片能自由缩放拖动的功能。在这里我就借 toolkit 的花 给大家share一个小技巧在 sl toolkit for wp 中 有个东西叫做 gestrue能我就不描述了 大家自己去看toolkit我们要用的就是它 .我们可以在toolkit 里面的把这个页面翻出来看看cs 代码一大堆 就不贴了xaml 里面是 <Border x:Name="border" Width="300" Height="200" BorderBrush="{Stat 阅读全文

WP7 ListBox 滚动探测 以及 分页加载

2012-01-02 23:24 by F-sea, 2615 阅读, 3 推荐, 收藏, 编辑
摘要:好吧WP7里面 的那个 LIST BOX 真心有点蛋疼。。。滚来滚去 你就是不知掉 他滚在那里 。。。 对于 在移动 设备上经常需要使用 列表 并且滚动加载这可蛋疼 。编辑过 Listbox 的template 人肯定知道ListBox 里面的主体是个ScrollView构成的 ,我们来看看 这个 ScrollView 。。。唔。。。 里面 额 。。 有两个东西VerticalOffsetHorizontalOffset这两个分别可以获取 垂直和水平方向上的滚动位置 。。。(其实 ScrollView 里面是有两个 ScrollBar ScrollBar有Value Change 事件 ,可以 阅读全文

关于WP7 中页面元素生成 加载顺序的简单分析

2011-12-15 08:57 by F-sea, 415 阅读, 1 推荐, 收藏, 编辑
摘要:在写代码时 我们通常会关系 页面中各个控件的加载顺序,现在我们来做一个简单分析我们先创建一个WP 应用程序Phone App2我们先重写 3个控件 Grid、StackPlane、Button 并在构造函数中添加输出一条debug 信息public class CustomGrid : System.Windows.Controls.Grid { public CustomGrid() :base() { System.Diagnostics.Debug.WriteLine("Structure Grid"); ... 阅读全文