所选 TabItem 中的图像不清晰
我有一个 TabControl。每个 TabItem 的标题都包含一个带有图标和标签的 StackPanel。
<TabControl>
<TabItem>
<TabItem.Header>
<StackPanel Orientation="Horizontal">
<Image Source="/LoginPanel;component/Icons/icoLogin.ico"</Image>
<Label VerticalContentAlignment="Center">Login</Label>
</StackPanel>
</TabItem.Header>
</TabItem.Header>
<!--some further code here-->
<TabItem>
<!--some further code here-->
<TabControl>
每个未选定的 TabItem 中的每个图标均按预期显示。当前选定的 TabItem 中的图标有些浑浊。如果我切换到另一个选项卡,取消选择的选项卡图标会变得清晰;新选择的图标变得浑浊。
已经尝试了以下方法来解决此问题:
SnapsToDevicePixels="True"
但没有任何反应
或
Width="32" Height="32"
我
Stretch="None"
阻止缩放。 这一切都没有任何效果。有人可以给我提示吗?提前致谢
I have a TabControl. The header of each TabItem contains a StackPanel with an icon and a Label.
<TabControl>
<TabItem>
<TabItem.Header>
<StackPanel Orientation="Horizontal">
<Image Source="/LoginPanel;component/Icons/icoLogin.ico"</Image>
<Label VerticalContentAlignment="Center">Login</Label>
</StackPanel>
</TabItem.Header>
</TabItem.Header>
<!--some further code here-->
<TabItem>
<!--some further code here-->
<TabControl>
Each icon in each non-selected TabItem is displayed as expected. The Icon in the currently selected TabItem is somewhat cloudy. If I switch to another Tab, the de-selected Tab-Icon becomes clear; the new selected Icon becomes cloudy.
I already tried the following to solve this:
SnapsToDevicePixels="True"
but nothing happens
or
Width="32" Height="32"
or
Stretch="None"
to prevent scaling.
All of this without any effect. Can some please give me a hint? Thanks in advance
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这对我有用:
This works for me:
也考虑将“RenderOptions.EdgeMode”设置为“Aliased”。
请参阅WPF 中的图像变得模糊。
Consider setting 'RenderOptions.EdgeMode' to 'Aliased' too.
See Image in WPF getting blury here on SO.