代码改变世界

随笔分类 -  Windows phone

Windows Phone 中Com组件调用示例下载

2012-03-05 14:07 by kaure, 668 阅读, 收藏, 编辑
摘要: 主要是对 “在windows phone Mango中使用原生代码开发程序” 一文中描述程序的补充。有朋友没有明白,所以写了一个。 1 [ 2 object, 3 uuid(00A5B33F-1CED-455A-A688-958AFD3A8CE1), 4 dual, 5 nonextensible, 6 helpstring("ITestSample Interface"), 7 pointer_default(unique) 8 ] 9 interface ITestSample : IUnknown{10 HRESULT TestMe... 阅读全文

在windows phone Mango中使用原生代码开发程序

2012-02-25 12:56 by kaure, 2535 阅读, 收藏, 编辑
摘要: 本文不讨论创建可执行的exe程序,主要想说明怎么在silverlight程序里面调用由原生代码所编写的DLL(C++ / ARM). 原生代码可以调用更多的API,但是这并不是说你就能随意获得那些你没有权限的资源,比如,你可以使用CopyFile这个API,但是如果你试图把文件Copy到\Windows文件夹,就会得到一个0x4ec的错误代码,系统会禁止你这样做.所以,你的程序也只能在沙箱的环境下运行. 本文中所涉及的知识包含 C++,COM交互,Windows phone 程序设计.希望你在开发你的程序前能保证熟悉这些技术.因为原生代码还不能调试,所以你只能使用返回错误信息的方式来确... 阅读全文

windows phone 中ListBox采用多模板

2012-02-01 17:35 by kaure, 456 阅读, 收藏, 编辑
摘要: 项目中有要用到一个ListBox里面多个模板的地方.查了查资料,还真有实现的方法.给出代码:ps:因为是测试,所以就没有注意命名什么的,大家请原谅1:MultiTemplatedListBox 继承自ListBox,在PrepareContainerForItemOverride阶段检查数据,以决定选用哪一个模板 1 public class MultiTemplatedListBox : ListBox 2 { 3 public DataTemplate ListItemTemplate1 { get; set; } 4 public DataTem... 阅读全文
点击右上角即可分享
微信分享提示