C# 如何清除子控件windows phone的背景
我有一个背景色的C# 如何清除子控件windows phone的背景,c#,xaml,windows-phone-8,scrollviewer,C#,Xaml,Windows Phone 8,Scrollviewer,我有一个背景色的网格ScrollViewer是Grid的第一个子项。 ScrollViewer获取与父对象相同的背景 问题:不需要ScrollViewer的背景,有没有办法摆脱它 代码: <Grid x:Name="ContentPanel" Background="Bisque"> <ScrollViewer Height="500" Width="300" BorderBrush="Red" BorderThickness="1">
网格
ScrollViewer
是Grid
的第一个子项。
ScrollViewer
获取与父对象相同的背景
问题:不需要ScrollViewer
的背景,有没有办法摆脱它
代码:
<Grid x:Name="ContentPanel" Background="Bisque">
<ScrollViewer Height="500" Width="300" BorderBrush="Red" BorderThickness="1">
</ScrollViewer>
</Grid>
我尝试设置ScrollViewer的
背景=透明
,但没有成功。ScrollViewer的背景默认为透明,因此您在父(网格)背景中设置的任何颜色都是背景色
所以在你的情况下,你需要设置背景作为你需要的颜色,否则它将是透明的。父级(网格)的背景色将在其内容中显示,因为它具有透明背景,那么问题出在哪里?您是否需要scrollviwer背景与网格中的相同背景、无背景或不同背景。请注意,ScrollViewer中没有背景。