Surface ScatterViewItem 背景不透明

发布于 2024-08-06 22:13:22 字数 185 浏览 5 评论 0原文

我正在处理 Microsoft Surface 并将圆形图像对象附加到 ScatterViewItem。我在隐藏方形 ScatterViewItem 的背景时遇到问题。如果我进去把背景设置为透明,它就不是透明的,它更像是灰色半透明的。所以我最终得到的是中间的圆形图像,位于带有灰色半透明边缘的正方形上。我该如何隐藏这个?我通过 C# 以编程方式执行此操作。

I'm working on a Microsoft Surface and attaching a round image object to a ScatterViewItem. I'm having an issue hiding the background of the square ScatterViewItem. If I go in and set the background to transparent, it's not transparent, it's more like gray translucent. So what I end up with is a round image in the middle sitting on a square with gray translucent edges. How do I hide this? I'm doing this programmatically through C#.

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

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

发布评论

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

评论(1

森林散布 2024-08-13 22:13:22

您看到的并不是真正的 svi 背景,而是默认模板一部分的阴影。如果想去掉阴影,需要重新定义控件模板。

像这样:

<s:ScatterView>
    <s:ScatterViewItem Background="Transparent">
        <s:ScatterViewItem.Template>
            <ControlTemplate>
                <TextBlock>Hello World</TextBlock>
            </ControlTemplate>
        </s:ScatterViewItem.Template>
    </s:ScatterViewItem>
</s:ScatterView>

请注意,如果您像这样替换它,您会失去所有其他小的视觉耀斑,例如“拾取”效果和闪光。如果您想保留这些,只需使用混合编辑现有模板的副本并删除阴影即可。

What you're seeing isn't really the svi background, but the shadow that is part of the default template. If you want to get rid of the shadow, you need to redefine the control template.

So like this:

<s:ScatterView>
    <s:ScatterViewItem Background="Transparent">
        <s:ScatterViewItem.Template>
            <ControlTemplate>
                <TextBlock>Hello World</TextBlock>
            </ControlTemplate>
        </s:ScatterViewItem.Template>
    </s:ScatterViewItem>
</s:ScatterView>

Be aware that if you replace it like that, you lose all the other little visual flare like the 'pick up' effect and the shimmer. If you want to keep those, just use blend to edit a copy of the existing template and remove the shadow.

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