Có cách nào để có được vị trí được hiển thị hiện tại của điều khiển WPF cửa sổ của nó sau tất cả hiện tại RenderTransform
s đã được áp dụng chưa? Tôi có thể bị mù, nhưng tôi không thấy một phương pháp rõ ràng.Vị trí kiểm soát WPF trong cửa sổ?
6
A
Trả lời
17
Tôi đoán tôi nên giữ lời nhắn trước khi hỏi ... nhưng thay vì xóa có thể điều này sẽ giúp ai đó sau này.
Bí quyết là để chuyển đổi điểm (0,0) từ trục của kiểm soát với các trục của cửa sổ, vì vậy ...
Point renderedLocation = theControl.TranslatePoint(new Point(0,0), theWindow);
Nếu bạn cần một điểm nội thất trên sự kiểm soát nó hoạt động tương tự, chỉ cần sử dụng điểm cục bộ thay vì (0,0).
Đừng cố gắng khắc phục sự cố từ số Margin
hoặc Padding
, nó không xuất hiện chính xác.
Các vấn đề liên quan
- 1. NSSplitView: Kiểm soát vị trí chia trong khi đổi kích thước cửa sổ
- 2. Cách đặt vị trí của cửa sổ WPF?
- 3. Thay đổi vị trí khởi động của cửa sổ WPF
- 4. Tìm vị trí/Vị trí của JFrame trong cửa sổ
- 5. WPF - Đặt vị trí cửa sổ hộp thoại liên quan đến cửa sổ chính?
- 6. Vị trí cửa sổ trong Xlib
- 7. WPF bố trí trên một cửa sổ
- 8. Kiểm tra cửa sổ WPF với StaticResources
- 9. Kiểm soát cửa sổ trình duyệt thông qua Javascript
- 10. Kiểm soát Storyboard của UserControl từ cửa sổ chính trong WPF chỉ sử dụng XAML
- 11. Làm cách nào để áp dụng kiểu cho Kiểm soát cửa sổ trong WPF?
- 12. Vị trí bật lên Wpf
- 13. Tiếp cận kiểm soát cửa sổ chính trong UserControl
- 14. Vị trí cửa sổ WPFThay đổi kết thúc
- 15. lấy cửa sổ cuộn hoặc vị trí cuộn trong y
- 16. Cách đặt vị trí cửa sổ WPF ở màn hình phụ
- 17. Kiểm soát hiệu suất CPU WPF
- 18. Làm cách nào để gắn các cửa sổ con vào cửa sổ mẹ ở các vị trí tương đối?
- 19. Emacs: Ngăn chặn gud & pdb kiểm soát các cửa sổ
- 20. Kiểm soát tốt hơn các cửa sổ Emacs
- 21. viewports SlimDX trong WPF kiểm soát
- 22. Kiểm soát vị trí của trình thiết kế trang
- 23. Kiểm soát kích thước/vị trí của tiêu đề UINavigationItem
- 24. Kiểm soát vị trí Xem AutoCorrect trên iPhone
- 25. Kiểm soát vị trí của các tấm lưới trống
- 26. Có được vị trí cửa sổ Internet Explorer
- 27. JavaScript nhận cửa sổ Vị trí X/Y để cuộn
- 28. Tự động thay đổi vị trí của cửa sổ phụ thuộc vào vị trí hiển thị
- 29. Quá trình mở và thay đổi vị trí cửa sổ
- 30. Bất thường về vị trí cửa sổ ca cao
Không có gì sai khi trả lời câu hỏi của riêng bạn nếu bạn tìm thấy câu trả lời. Thêm vào đó, bạn nên làm cho nó là câu trả lời được chấp nhận. Bằng cách đó, những người tìm kiếm sẽ thấy nó được trả lời. –
Có lẽ bạn có thể đi kèm với một ví dụ đầy đủ cho thấy cách bạn sử dụng điều này? –