ZKX's LAB

wpf 自定义模态窗口

2020-07-17知识5

duilib中有没有提示框显示一会就消失的接口 最近的工作是给开源的DUILib支持Accessibility,一些经验记录并分享下。微软的Accessibility其实Windows平台上一个挺重要的东西,尽管在国内不受重视,但是如果你的软件要出口欧美,Accessibility是必须的,不然国外正规单位(政府,学校,大公司等)是禁止采购的。如果我们的软件用的是Winodws标准控件,一般Accessibility是系统默认内置支持的(当然这也不是一定的,据我测试系统的Date Time Picker控件是不支持MSAA的)。因为系统标准控件在展现和行为上的一些限制以及自绘的复杂性,越来越多的软件使用DirectUI技术,关于使用DirectUI的理由,更多参见如何让窗口控件半透明>>和软件换肤的原理>>.国内最有名的的DirectUI界面库当然是 开源的 DUILib(尽管这套库已停止更新),实际上我以前在自己业余写点东西时,也参考过它,具体参见开源一套DirectUI界面库>>。对于开源的DUILib,个人觉得它有挺多优点,也有挺多缺点,我们重点说缺点,因为这是我们改进的方向。1。扩展性差DUILib只实现了一些基本的控件,好的DirectUI库可以通过基本控件组合来轻松实现复杂控件,而要达到这个效果,很多时候我们需要拦截子控件的消息,尽管DUILib提供了delegate机制来子类C# WPF 怎样关闭模式对话框(由Window.ShowDialog()打开的)? ShowDialog在window打开以后,父窗体后台所有同步的线程都会等待win的执行,只有win关闭以后才会继续执行,所以ShowDialog打开win后,只有触发事件让其关闭,否则,你的win.close()永远不会执行。如果你想让win打开就关闭,可以在win的loaded事件中,关闭该窗体就行,也就是刚加载完就关闭。word2010怎么给自定义快捷键 word2010怎么给自定义快捷键 时不时的,您可能会遇到需要在文档中插入小圆点、分割符什么的情况。举个例子:写地址时,希望能在地址间插个小圆点?上图中的小圆点是怎么输入Visio教程:[1]Visio中如何设计组织结构图 Visio教程:[1]Visio中如何设计组织结构图,使用MicrooftOfficeViio可以设计各种复杂的流程图,当然也包括大家日常工作中经常会用到的组织结构图,具体如何来制作适合自己

#软件#duilib#win

随机阅读

qrcode
访问手机版