菜园子

刘白菜的个人博客

Win(Phone)10开发第(1)弹,桌面和手机的扩展API,还我后退键

喜大普奔的win10 uap开发预览版终于出了,这次更新跟8.1的变化不是很大,但是将原本win8.1和wp8.1uap的分项目的形式,改为了整合成一个项目,经过一次编译打包成一个appx包,实现了无缝跨平台。 每一个平台特有的API,就变为了扩展API,以下几种 下面,就以wp特有的后退键为例,看一下不同平台扩展api的使用。 如果你新建一个win10...

(转)树莓派+温度传感器实现室内温度监控

实现家庭室内温度远程监控只是“智能家居”的初步,目的是下班前如果发现家里温度过高,可提前用手机发送指令提前5-10分钟打开空调降温(如何通过手机发送指令控制空调有机会在进行介绍)。 一、硬件准备</strong> 1、树莓派(Raspberry Pi)一个<br /> 2、DS18B20温度传感器一个(淘宝大概5元左右) 3、...

MVVM里Command绑定中获取事件参数EventArgs

通过扩展interactivity的InvokeCommandAction来实现事件参数传递。</span> </p> 先来看普通的InvokeCommandAction方式 <Window x:Class="EventArgsInViewModel.MainWindow" xmlns="http://schemas.micros...

在继承中子类自动实现单例模式

@Paradox 技术支持</span> </p> public abstract class Base<T> where T : new() { private static T _instance; public static T Instance { get { if (_instance == null) _ins...

解决多模块多程序集之间相互循环引用的问题一种思路

那就是利用mvvmlight中的messager组件(可单独提取出),制作双向的一个消息发送。通过公共的类的定义,来传递数据。 首先有一个数据提供者的概念,他负责对外提供接口。 这个时候调用者如果想获取某个数据,就发送消息,数据提供者如果提供这个数据,就会响应。 比如:A:我发送一个应用的ID,我想获取应用的详细数据。B:我提供接收ID返回详情的服务,我...

卖程序的小女孩

实验室里冷极了,没有窗户,不知道是白天还是黑夜。这是一周的最后一天——周末。在 这又冷又黑的晚上,一个蓬头散发的小女孩在工位上坐着。她从家里出来的时候还穿着一 件外套,但是有什么用呢?那是一件很大的外套──那么大,不知是哪一年买的。她工作 的时候的,就把它脱掉了,实验室的师弟嘲笑说,可以拿它当抹布。<br /> 小女孩只好一个人做实验,一双小脚冻得红一块青一块的。她的破显示器屏...

HelloWorld!

你好,世界</p>