zoukankan      html  css  js  c++  java
  • [转]WPF: ShowDialog() 切换到其他应用窗口后,再切换回来无法让子窗口总在最上方

    按说ShowDialog()是模态窗口,应该在主窗口的上方,但是打开其他应用窗口再切换回来的时候,发现子窗口不见了,主窗口又不能操作。

      另外子窗口设置成不在任务栏显示,只能通过Alt-Tab来切换到子窗口。

      我找了很久,才找到一个解决办法,其实很简单, 就是在子窗口里设置Owner为父窗口。

      我是在子窗口的构造函数里写的:

      this.Owner = Application.Current.MainWindow;

      参考链接如下:

      http://www.telerik.com/community/forums/wpf/window/modal-window-not-on-top.aspx

      本文来自clark803的博客,原文地址:http://blog.csdn.net/clark803/article/details/7348988


    ---------------------
    作者:玖彩技术团队
    来源:CNBLOGS
    原文:https://www.cnblogs.com/qq247039968/p/4225012.html

    总结出来的提高加载速度的方法:

    1.用代码修改LayoutControl布局控件 的子控件时,使用BeginUpdate()和EndUpdate().

    很多控件比如:BackstageViewControl   ,GridView 修改也一样要注意

    gv.BeginUpdate();
     
    gv.OptionsView.ShowIndicator = false;
     
    gv.OptionsView.ShowGroupPanel = false;
     
    gv.OptionsView.ShowAutoFilterRow = true;
     
    gv.EndUpdate();

    2.GridView行数据超过几万行的时候,使用数据源控件 linqServerModeSource

     
    gcDataSource = linqServerModeSource1; //gcDataSource 是 包含GridView 的GridControl
     
    linqServerModeSource1.KeyExpression = "[条码], [门店]"; //条码,门店是 linq查询结果的主键
     
    var query = from c in entity.iefSale01............;
     
    linqServerModeSource1.QueryableSource = query;
  • 相关阅读:
    Java实现 计蒜客 拯救行动
    Java实现 计蒜客 拯救行动
    Java实现 LeetCode 174 地下城游戏
    Java实现 LeetCode 174 地下城游戏
    Java实现 LeetCode 174 地下城游戏
    Java实现 LeetCode 173 二叉搜索树迭代器
    Java实现 LeetCode 173 二叉搜索树迭代器
    Visual Studio的SDK配置
    怎样使用CMenu类
    mfc menu用法一
  • 原文地址:https://www.cnblogs.com/kevinl/p/13728256.html
Copyright © 2011-2022 走看看