Tôi đang tạo điều khiển, nơi người dùng có thể "vẽ" hình chữ nhật có thể thay đổi kích thước được đặt trên nội dung. Để thay đổi kích thước hình chữ nhật, tôi sử dụng một Adorner trên đầu trang của họ trong đó có 4 Thumbs để thay đổi kích thước của hình chữ nhật.WPF Adorner biến đổi
Vấn đề là, điều khiển này là "có thể thu phóng", có nghĩa là một ScaleTransform được áp dụng cho toàn bộ điều khiển tùy thuộc vào hệ số thu phóng. Các Thumbs trong Adorner cũng bị ảnh hưởng bởi ScaleTransform này.
Nhưng tôi cần chúng giữ kích thước của chúng, độc lập với hệ số thu phóng. Tôi đã thử đặt các Adorners trong một lớp của một điều khiển không biến đổi khác thay vì lớp hình chữ nhật, nhưng điều này không làm việc. Làm thế nào tôi có thể đạt được điều này?
Cảm ơn, Andrej
Cảm ơn, điều đó khá nhiều. Mặc dù một đồng nghiệp nói, rằng phải có một cách khác và rằng ông đã nhìn thấy các yếu tố bên trong một con ong Adorner không bị ảnh hưởng bởi Transforms "tự động". Có thể có một giải pháp khác, mà không tái biến đổi các yếu tố Adorner? – Andrej
Bạn nên thêm ít nhất một mô tả ngắn về giải pháp thay vì chỉ liên kết đến một trang web/bài đăng khác. Bằng cách đó của giải pháp đó được gỡ bỏ câu trả lời của bạn vẫn còn có liên quan. – jpierson