摘要: INotifyPropertyChanged INotifyPropertyChanged 接口用于向客户端(通常是执行绑定的客户端)发出某一属性值已更改的通知。 例如,考虑一个带有名为 FirstName 属性的 Person 对象。若要提供一般性属性更改通知,则 Person 类型实现 INot 阅读全文
posted @ 2016-06-08 18:13 __疯子 阅读(146) 评论(0) 推荐(0) 编辑
摘要: XAML 为了避免生成用户界面(GUI)的代码和基于用户操作执行的代码混合在一起。 名称空间 值得注意的名称空间: 前者是 WPF 的默认名称空间,声明了许多空间。 后者用于声明 XAML 语言本身,指定的语言元素必须表明 x 前缀。 系统名称空间: 该名称空间允许直接使用 .NET Framewo 阅读全文
posted @ 2016-06-08 17:36 __疯子 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 来自:IT追梦园 (http://www.zmy123.cn/?p=1172) UWP应用的一大特色就是动态磁贴,所以,你的应用如果还没有设置动态磁贴,那么,和我一起来为应用加上动态磁贴吧! UWP动态磁贴可以通过消息推送实现,可以通过后台任务实现。我所用的方式,是通过注册后台任务的方式来实现。 方 阅读全文
posted @ 2016-06-05 23:43 __疯子 阅读(683) 评论(0) 推荐(0) 编辑
摘要: 简单的磁贴内容实现,来自 Bob 的视频。 为一个按钮添加点击事件,来更新磁贴。 阅读全文
posted @ 2016-06-05 23:27 __疯子 阅读(513) 评论(0) 推荐(0) 编辑
摘要: 泛型 泛型并不限于类,还可以创建泛型接口、泛型方法(可以在非泛型类上定义),甚至泛型委托。这将极大地提高代码的灵活性,正确使用泛型可以显著缩短开发时间。 可空类型 有时让值类型为空是很有用的(尤其是处理数据库时), 泛型使用System.Nullable类型提供了使值类型为空的一种方式。例如: 这不 阅读全文
posted @ 2016-06-04 22:45 __疯子 阅读(154) 评论(0) 推荐(0) 编辑
摘要: C 基础 注意区别哟! C 是一种托管语言,与C++不同,不能直接操作系统底层,依赖于 framework。 如果局部变量和全局变量同名,全局变量就会被屏蔽。 函数的返回值类型不是签名的一部分,所以不能定义两个仅返回类型不同的函数,它们实际上有相同的签名。 命令不能编译为可发布的程序,在发布版本中, 阅读全文
posted @ 2016-05-31 23:51 __疯子 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 在UWP中的消息提示框(一)中介绍了一些常见的需要用户主动去干涉的一些消息提示框,接下来打算聊聊不需要用户主动去干涉的一些消息提示框。效果就是像双击退出的那种提示框。 先说说比较简单的吧,通过系统Toast通知方式(和Android的Toast是有区别的额,更像Android里的Notificati 阅读全文
posted @ 2016-05-25 10:50 __疯子 阅读(790) 评论(0) 推荐(1) 编辑
摘要: ListView绑定的数据当需要“更多”时自动加载 ListView划到底部后,绑定的ObservableCollection列表数据需要加载的更多,或着ListView初始时,绑定的数据也需要自动加载(更多),实现一个接口 ISupportIncrementalLoading 即可: 阅读全文
posted @ 2016-05-22 19:03 __疯子 阅读(941) 评论(1) 推荐(0) 编辑
摘要: 基本格式: 若得到Json数据: 可以通过以下方法方便的转换到类中: 若得到Xml数据: 可以通过遍历节点将数据一个个手动存放到类中: XML的数据如下: 阅读全文
posted @ 2016-05-22 00:56 __疯子 阅读(786) 评论(0) 推荐(0) 编辑
摘要: 标题栏”后退“按钮,系统级导航 应用必须启用所有硬件和软件系统后退按钮的后退导航。执行此操作的方法是注册 BackRequested 事件的侦听器并定义相应处理程序。 在此处我们为 App.xaml 代码隐藏文件中的 BackRequested 事件注册全局侦听器。如果你想要从后退导航排除特定页面, 阅读全文
posted @ 2016-05-21 21:35 __疯子 阅读(1861) 评论(0) 推荐(0) 编辑