zoukankan      html  css  js  c++  java
  • 解决popup不随着window一起移动的问题

    源自 :

    http://stackoverflow.com/questions/1600218/how-to-move-a-wpf-popup

    http://social.msdn.microsoft.com/Forums/zh-CN/wpfzhchs/thread/2616e607-3954-4bfd-ae29-e0d813263030

    public MainWindow()
    { 
     LocationChanged += new EventHandler(MainWindow_LocationChanged);
     }
    
    void MainWindow_LocationChanged(object sender, EventArgs e)
    {
    //此方法 太牛叉了!简直神来之笔,参考链接1
    var mi = typeof(Popup).GetMethod("UpdatePosition", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance);
    mi.Invoke(popBottom, null);
    
    //此方法容易导致 闪烁
    //popBottom.ClearValue(Popup.IsOpenProperty);
     //popBottom.IsOpen = true;
    }
    

  • 相关阅读:
    菜根谭#245
    菜根谭#244
    菜根谭#243
    菜根谭#242
    菜根谭#241
    菜根谭#240
    菜根谭#239
    菜根谭#238
    菜根谭#237
    [转载]Linux 内核list_head 学习(一)
  • 原文地址:https://www.cnblogs.com/xiaokang088/p/2099489.html
Copyright © 2011-2022 走看看