Vì lý do cài đặt, tôi muốn sử dụng 3.5 trong ứng dụng của mình. Các tính năng duy nhất mà tôi sẽ thiếu là UseLayoutRounding, mà làm việc rất độc đáo với các điều khiển tùy chỉnh của tôi. Có cách nào để mô phỏng UseLayoutRounding trong 3.5?Có cách nào để mô phỏng UseLayoutRounding trong WPF với .Net 3.5
5
A
Trả lời
0
Tùy thuộc vào yêu cầu chính xác của bạn, SnapsToDevicePixels="true"
có thể là đủ.
0
Trong trường hợp ai đó vẫn cần một cách giải quyết, đây là liên kết, tìm kiếm bình luận Thomas Levesque: http://tech.pro/tutorial/1062/wpfs-most-important-property-uselayoutrounding
Chúng tôi đã có một vấn đề tương tự tại nơi làm việc trong một dự án WPF 3.5, và cuối cùng chúng tôi giải quyết nó bằng cách thiết RenderOptions.BitmapScalingMode để NearestNeighbor và hiển thị những hình ảnh có kích thước ban đầu của họ (Stretch = không)
<Image Source="/namespace;component/Resources/image.png" Stretch="None" RenderOptions.BitmapScalingMode="NearestNeighbor"/>
này sẽ không giải quyết vấn đề với Sở KH & ĐT trên các hệ thống khác nhau thou gh.
Loại hoạt động này, nhưng có thể có một số ảnh hưởng lạ. –