none
请问怎样给一个按钮执行事件时,增加一个Loading显示,在加载大量数据时,给用户以提示. RRS feed

  • 问题

  • 请问怎样给一个按钮执行事件时,增加一个Loading显示,在加载大量数据时,给用户以提示.
    aaaa
    2009年7月13日 3:06

答案

  • 最简单就是声明一个全局的ChildWindow,OpenRead()时,Show这个ChildWinodw,Complate()时Close这个ChildWindow,整个项目要以MainPage为主框架,控件跟窗体都加载在这个MainPage中
    如果您觉得对您有帮助,请在“是否有帮助”点“是”;如果你觉得回复很满意,请“标记为已解答”
    2009年7月13日 3:19
    版主

全部回复

  • 最简单就是声明一个全局的ChildWindow,OpenRead()时,Show这个ChildWinodw,Complate()时Close这个ChildWindow,整个项目要以MainPage为主框架,控件跟窗体都加载在这个MainPage中
    如果您觉得对您有帮助,请在“是否有帮助”点“是”;如果你觉得回复很满意,请“标记为已解答”
    2009年7月13日 3:19
    版主
  • SL3的ChildWindow还是有问题,它Disable的是最底层的RootVisual,如果在ChildWindow上面再Show一个ChildWindows的,然后Hide的时候,底层的RootVisual就会被激活了。很迷惑啊。
    2009年7月13日 3:24
  • 最好还是不要在ChildWindow再调ChildWindow,把ChildWindow作为最表层
    如果您觉得对您有帮助,请在“是否有帮助”点“是”;如果你觉得回复很满意,请“标记为已解答”
    2009年7月13日 3:27
    版主
  • 如果非要子对话框再掉子对话框的话,不知道有什么好办法能解决呢?
    并且,调用子对话框的时候还有另外的问题。
    比如,我点击某Button,调用子对话框,在子对话框弹出,禁用父层之前,连续点击,就会跳出好多子对话框,
    如果只禁止1个Button倒是可以解决这个问题,
    不过很难看。

    2009年7月13日 3:42
  • 自己写个控制管理,没有能满足所有需求的控件,根据具体应用具体开发
    如果您觉得对您有帮助,请在“是否有帮助”点“是”;如果你觉得回复很满意,请“标记为已解答”
    2009年7月13日 4:01
    版主
  • 想偷懒还是不行啊……之前重写了ChildWindow,总觉得太麻烦。
    2009年7月13日 4:28
  • 是否可以直接自定义用户Control在你需要的PAGE里显示,使用Visibility进行显示于否的控制.

    如果想在两个用户Control间进行控制的话可以将this传递到另外一个用户Control中.

    对主页遮罩可以使用Rectangle控件设置透明度达到效果.如果想显示百分比的话只需要公开遮罩用户控件中TextBlock控件属性进行赋值.

    不知道这样子可否?
    2009年7月13日 5:33
  • 在这在下载事件中可以添加!你需要动态的改变进度条。
    http://www.pin5i.com/showtopic-17110.html
    这是一个进度条的示例
    努力!写一个js解析器,一个svg插件,一个绘图程序,做好自己,呵呵~!
    2009年7月15日 11:16
    版主