如何清除Windows Phone子控件的背景?

3

我有一个带有背景颜色的GridScrollViewerGrid的第一个子元素。 ScrollViewer的背景与父元素相同。

问题: 不需要ScrollViewer的背景,有没有什么方法可以去掉它?

代码:

    <Grid x:Name="ContentPanel" Background="Bisque">
        <ScrollViewer Height="500" Width="300" BorderBrush="Red" BorderThickness="1">

        </ScrollViewer>
    </Grid>

我尝试将ScrollViewer的Background=Transparent设置为透明,但没有起作用。

那么问题是什么?您需要与网格相同的滚动视图背景,无背景或不同于网格的背景。请明确说明。 - Amit Bhatiya
不要在 ScrollViewer 内部设置背景。 - Dev
1个回答

2

ScrollViewer默认为透明背景,因此您在父级(Grid)背景中设置的任何颜色会成为其背景色

因此,在您的情况下,您需要将背景设置为所需的颜色,否则它将是透明的。由于它具有透明背景,因此可以在其内容中看到父级(Grid)的背景颜色。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接