2011-01-10 110 views
1

我正在使用一個透明的無邊框WPF窗口來解決我的ESRI ArcEngine的一些圖形限制,它顯示在WPF窗口中的WindowsFormHost中。當我移動我的應用程序窗口時,我想同時移動透明窗口。有沒有辦法將這兩個窗戶對齊在一起,以便它們一起移動?將窗口位置鎖定到另一個窗口?

回答

1

沒有設施的「噼噼啪啪」的窗口一起本身,而是可以通過事件的處理非常有效地完成同樣的事情:

  • 處理父窗口
  • 處理位置的大小變化事件更改父窗口
  • 的事件對於任何上面列出的事件:
    • 更新的大小和子窗口的位置,以父窗口的

這聽起來很哈克,是的,但漂亮的無縫協作。窗口大小和移動事件經常發生,以致您的窗戶會粘在一起。