Tôi có một cửa sổ không có thanh tiêu đề (WindowStyle == WindowStyle.None
). Toàn bộ cửa sổ sử dụng hiệu ứng kính Aero. Khi tôi làm cho cửa sổ không thể thay đổi (ResizeMode == ResizeMode.NoResize
), hiệu ứng kính biến mất và các điều khiển của tôi chỉ treo trong không trung. (Về cơ bản, bản thân cửa sổ biến mất nhưng để lại nội dung của nó.)WPF: Tạo cửa sổ không thể thay đổi, nhưng giữ khung?
Có cách nào để tôi làm cho cửa sổ không thể thay đổi được mà không phải loại bỏ khung cửa sổ?
Tôi đã đọc câu hỏi Enable Vista glass effect on a borderless WPF window, nhưng đó không phải là điều tôi muốn - tôi muốn giữ đường viền cửa sổ. Ví dụ về những gì tôi muốn cửa sổ của tôi trông giống như, nhấn Alt + Tab với Aero được kích hoạt.
Để làm rõ, tôi làm không muốn con trỏ thay đổi kích thước để hiển thị lên ở tất cả khi lơ lửng trên biên giới cửa sổ. Đây thực chất là những gì tôi muốn cửa sổ của tôi trông giống như:
Projector http://i37.tinypic.com/2mg4jty.png
Các giải pháp không phải là nghiêm WPF - Tôi tốt với hacking xung quanh với các API Win32 để đạt được điều này.
Bạn vẫn sẽ có con trỏ thay đổi kích thước, và OP cho biết (trong một bình luận khác) rằng những người không mong muốn. –
Làm việc như một sự quyến rũ! Cảm ơn! Thưởng thức thêm 275 đại diện. :) –