Tôi đã gặp sự cố này với văn bản mờ trong WPF. Tôi biết rằng có những tùy chọn này TextFormatting="Display"
và tôi đã googling rất nhiều, nhưng điều là nó vẫn không đúng. Hãy để tôi chứng minh:Văn bản mờ trong WPF chỉ khi chương trình đang chạy
Phía bên trái là những gì tôi nhìn thấy trong "chế độ xem trước" Visual Studio 2011 Developer Preview, và phía bên phải là những gì tôi thấy khi tôi thực sự chạy chương trình. Những gì tôi muốn là ClearType trái mà là của xa đẹp nhất, nhưng không ai trong số những tùy chọn trong chế độ chạy chương trình thực tế nhìn tốt.
Đây là mã:
<StackPanel TextOptions.TextFormattingMode="Display">
<TextBlock>Hello World ... ClearType</TextBlock>
<TextBlock TextOptions.TextRenderingMode="Grayscale">Hello World ... Grayscale</TextBlock>
<TextBlock TextOptions.TextRenderingMode="Aliased">Hello World ... Aliased</TextBlock>
</StackPanel>
Làm thế nào để làm cho văn bản cách thức mà nó được render ở chế độ xem trước ngay trong Visual Studio?
EDIT: Tôi phát hiện ra nguyên nhân gây ra sự cố này là do tôi sử dụng WPF Shell Integration Library với kiểu kính. Phong cách thủy tinh này bằng cách nào đó làm cho WPF không sử dụng ClearType.
Phiên bản nào của WPF nào bạn sử dụng? –
Tôi làm cách nào để tìm hiểu? Các thuộc tính của dự án nói khung đích là '.NET Framework 4.5 Client Profile'. – Tower