eagleboost Blog

梦想做大侠

M-V-VM下实现数据项的选择(一)

WPF Best Practices

问题 用户界面由数据驱动是M-V-VM编程模式最佳实践的指标之一,其中数据项的选择同步尤为重要。数据项选择指的是ViewModel中的数据项通过数据绑定显示在界面上供用户选择,常见的场景包括互斥单选,单选及多选,选中的数据项在ViewModel和View之间应实现双向传递。 在M-V-VM的范畴内实现数据项的选择的方法很多。单选最简单,实现方法没有争议。但要正确地实现互斥单选和多选却不容...

实现TabControl标签页缓存

TabControl Content Preservation

The problem Usually WPF developers use the TabControl in two ways: Hard code TabItems in the XAML with a specific UI controls as the content. Each TabItem can have its own different c...

博客搬家到Github

——也许不会再搬,但谁知道呢?

前后开过几次博客,希望这次能维护得久一点。 博客搬家到Github Github让程序员免费存代码不说,还帮程序员免费托管个人网站——反正网站也是代码——并且从托管空间到域名解析全部提供。微软收购Github后我便想也许可以在这里比较稳定地给博客安家了。 自己购买托管空间并从头到尾搭建博客的人我想并不在多数,对于写博客来说静态网页足够,甚至连WordPress那种半静态网站都用...

早年在CSDN写的博客备份

——谨以怀念写Delphi,MFC及浏览器编程的青春岁月

CathyEagle 2004年初,彼时研究生尚未毕业,精力充沛,时间也有闲暇,就在csdn用CathyEagle的用户名开了个博客,写一些Delphi和MFC编程的心得。 从2004年4月到2006年底,前后一共写了57篇,除去非技术的11篇外,技术博客共计46篇,分为四类,有交叉,分别是: 分类 文章数 说明 新地址...

Prism Splash Screen Module

本文转载自我2011年在wordpress.com发布的博客 Splash screen is a good thing. It makes your application looks professional while numbers of libraries are being loaded in the background, mean while, users may ...

ListBox as Toolbar

——昙花一现的Wordpress博客

本文转载自我2011年在wordpress发布的博客 In one of my recent projects, I extended the default module loading behavior of the CAL application to make modules can be loaded on-demand. So some of the modules a...

再谈动态创建网页元素

——谨以怀念写邮件回答网友关于Internet Explorer编程问题的青春岁月

本文转载自我2006年在csdn发布的博客 1、 概述 在《FAQ:操纵下拉列表》中我曾写到如何调用IHTMLDocument2::createElement和IHTMLSelectElement::add动态为IHTMLSelectElement添加表项: 1 2 3 4 5 6 7 8 9 10 11 12 13 //先调用IHTMLDocument2::createEle...

代码重温:TZoCInetChecker——一个检测网络连接的类

——谨以怀念写Delphi的青春岁月

本文转载自我2006年在csdn发布的博客 1、由来 几年前读书的时候有很长一段时间学校的网络很烂,一来上网的人多网络就可能断掉,过一段时间又会恢复;二来一幢楼只有一个网段,学校显然是低估了学生们对网络对需求和对计算机购买能力,所以有些放学才开机的同学常为分不到IP而烦恼。 学校里大家最常做的事之一就是整天开着FTP下资源,所以网络断掉又恢复最叫人恼火了。因为FTP服务器通常都...

Internet Explorer 编程简述(十三)调用IE隐藏的命令(续)

——谨以怀念研究Internet Explorer编程的青春岁月

本文转载自我2006年在csdn发布的博客 1. 概述 在本系列五《调用IE隐藏的命令》中我们曾经从MSDN的一篇文章给出的ShowContextMenu范例入手,深入shdoclc.dll找到了藏于其中的浏览器上下文菜单资源,并以SendMessage发送WM_COMMAND消息到”Internet Explorer_Server“窗口以及其父窗口”Shell DocObjec...

FAQ: 如何动态创建并访问网页元素

——谨以怀念写邮件回答网友关于Internet Explorer编程问题的青春岁月

本文转载自我2006年在csdn发布的博客 问 你好: 在你的博客上看到了一些关于操作Internet Explorer的代码,有个问题请教 目的:在html页面中创建一个控件,程序动态创建。 我已经获得要创建页面的IHTMLDocument2指针,看msdn提示使用createElement函数调用后能够创建以及设置属性,创建为一个element我如何把它设置为一个对象或...