Tôi muốn áp dụng hiệu ứng hoạt ảnh mờ dần mỗi khi cửa sổ hiển thị. Làm thế nào để làm điều đó từ xaml? Cửa sổ đó có thể bị ẩn và sau đó được hiển thị lại vì vậy tôi không thể sử dụng sự kiện Loaded
.Sự kiện hiển thị cửa sổ trong WPF?
21
A
Trả lời
37
Bạn có thể sử dụng các sự kiện ContentRendered hoặc ghi đè phương pháp ảo OnContentRendered như thế này:
bool _shown;
protected override void OnContentRendered(EventArgs e)
{
base.OnContentRendered(e);
if (_shown)
return;
_shown = true;
// Your code here.
}
+0
Làm việc cho tôi :) Cảm ơn bạn! – dba
+1
Có thực sự cần thiết để sử dụng biến _shown không? Có thể kết xuất được gọi là hai lần trở lên? –
Các vấn đề liên quan
- 1. WPF hiển thị hộp thoại trước cửa sổ chính
- 2. Gửi sự kiện giữa 2 cửa sổ WPF
- 3. Cửa sổ WPF mới chỉ hiển thị bên dưới cửa sổ gốc
- 4. sự kiện gần cửa sổ trong java
- 5. đóng cửa sổ phá vỡ sự kiện phá vỡ cửa sổ sự kiện
- 6. Chụp khóa cửa sổ trong C# (wpf)
- 7. Cửa sổ WPF tải trước
- 8. Hiển thị MessageBox trên MouseDown ăn lên sự kiện MouseUp
- 9. Văn bản hiển thị khác nhau trên cửa sổ WPF và bên trong ElementHost
- 10. Sự kiện đóng cửa sổ chụp
- 11. sự kiện javascript trên nhiều cửa sổ
- 12. OpenCV Hiển thị Cửa sổ Màu xám
- 13. Sự kiện cuộn cửa sổ JQuery?
- 14. Cửa sổ Autohotkey xuất hiện sự kiện
- 15. Tạo một cửa sổ WPF hoàn toàn trong suốt để chụp các sự kiện chuột
- 16. làm cách nào để gọi sự kiện đã tải của cửa sổ trong WPF MVVM?
- 17. WPF: Cửa sổ tùy chỉnh
- 18. WPF ShowDialog nuốt ngoại lệ trong khi tải cửa sổ
- 19. Hiển thị hình ảnh .png trong cửa sổ trong wxPython
- 20. Cách tạo Cửa sổ Mẫu trong WPF?
- 21. Xác định kích thước của cửa sổ WPF SizeToContent trước khi hiển thị
- 22. Delphi: Hiển thị cửa sổ mà không cần kích hoạt
- 23. Hiển thị hộp thoại jquery trong cửa sổ chính
- 24. Django hiển thị mẫu trong cửa sổ bật lên
- 25. Hiển thị một seq trong cửa sổ đồng hồ
- 26. Hiển thị tiến trình trong cửa sổ bật lên
- 27. Cách hiển thị tiện ích bên trong cửa sổ chính
- 28. Sự kiện Để kéo cửa sổ trong Java
- 29. Sự kiện đóng cửa sổ trong ứng dụng winforms
- 30. .click() sự kiện khi 'Mở trong tab/cửa sổ mới'
kiện IsVisibleChanged? – jjrdk
Nhìn vào câu hỏi này, có thể điều này sẽ giúp: http://stackoverflow.com/questions/867656/fading-out-a-wpf-window-on-close – Seekeer