gpt4 book ai didi

c# - Surface ScatterViewItem 背景不透明

转载 作者:行者123 更新时间:2023-11-30 12:18:42 25 4
gpt4 key购买 nike

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

最佳答案

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

像这样:

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

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

关于c# - Surface ScatterViewItem 背景不透明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1506498/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com