Tôi đang cố gắng tạo một cửa sổ WPF mở ra đã được phóng to, không có thay đổi kích cỡ/di chuyển (trong menu hệ thống, cũng như không biên giới). Nó phải được tối đa hóa mọi lúc, trừ khi người dùng thu nhỏ nó.Làm thế nào để? WPF Window - Phóng to, No Resize/Move
Tôi đã cố gắng đặt WindowState = "Maximized" và ResizeMode = "CanMinimize", nhưng khi cửa sổ mở ra, nó bao gồm thanh tác vụ (tôi không muốn nó).
Tôi có một móc để WndProc hủy bỏ SC_MOVE và SC_SIZE. Tôi cũng có thể thực hiện điều khiển này với các điều kiện trong WndProc như "nếu lệnh được khôi phục và được thu nhỏ, khôi phục, khác, chặn", v.v.
Nhưng quan điểm của tôi là nếu chúng ta có cách khác để thực hiện nó. Thankz for read guys =)
Đây là sự cố thường gặp trong tất cả các khung ứng dụng Windows. Các khung ứng dụng rất tuyệt, chúng cho phép chúng tôi viết các ứng dụng rất nhanh chóng. Vấn đề là chúng không thể bao quát mọi kịch bản có thể và vì mục đích của chúng là che giấu các chi tiết nitty, gritty của hệ thống bên dưới, khi chúng ta thấy chúng ta cần phải có hành vi không chuẩn, chúng ta phải đào sâu và viết mã "xấu xí". – Tergiver
Bạn muốn một cửa sổ chỉ có thể được phóng to hoặc thu nhỏ mà không có trạng thái bình thường có thể thay đổi kích thước/di chuyển? nhưng chưa được toàn màn hình? –
@ John Gardner, Chính xác là tôi muốn. –