行为风格怪异。请解释一下

发布于 2024-10-27 09:08:39 字数 355 浏览 0 评论 0原文

我有一种风格:

    <Style TargetType="Image">
        <Setter Property="RenderOptions.BitmapScalingMode" Value="HighQuality" />
        <Setter Property="Width" Value="24" />
        <Setter Property="Height" Value="24" />
    </Style>

它按照预期调整面板内所有图像的大小。但是,它不会影响 DataGrid 行内的图像。为什么?如何解决这个问题?

I have a style:

    <Style TargetType="Image">
        <Setter Property="RenderOptions.BitmapScalingMode" Value="HighQuality" />
        <Setter Property="Width" Value="24" />
        <Setter Property="Height" Value="24" />
    </Style>

It resizes all images inside a panel, as it was intended. However, it doesn't affect images inside DataGrid rows. Why? How to fix this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

才能让你更想念 2024-11-03 09:08:39

据我所知,DataGrid 会覆盖所有样式,因为它应用自己的两种不同样式,一种用于编辑单元格,另一种用于其正常外观。

As far as i know DataGrid overrides all styles since it applies two different styles of its own, one for editing the cell and one for its normal appearance.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文