Windows 8.1 c#xaml-更改stackpanel onBind的背景颜色
我正在将Windows 8.1 c#xaml-更改stackpanel onBind的背景颜色,c#,xaml,gridview,windows-8.1,C#,Xaml,Gridview,Windows 8.1,我正在将observateCollection绑定到gridview,但是当observateCollection中存在值时,我需要更改该gridview.ItemTemplate中stackpanel的背景色 我已经复习了一些关于这个主题的教程和问题,但没有一个有用。我还尝试将数据绑定到gridview,然后使用gv.Items在该gridview中循环,并以这种方式访问stackpanel,显然我失败了 实现我期望的结果的最佳方式是什么 <GridView x:Name="gv" Ma
observateCollection
绑定到gridview,但是当observateCollection
中存在值时,我需要更改该gridview.ItemTemplate中stackpanel的背景色
我已经复习了一些关于这个主题的教程和问题,但没有一个有用。我还尝试将数据绑定到gridview,然后使用gv.Items
在该gridview中循环,并以这种方式访问stackpanel,显然我失败了
实现我期望的结果的最佳方式是什么
<GridView x:Name="gv" Margin="30,0,0,0" ItemClick="gv_ItemClick" Holding="itemGridView_Holding" SelectionMode="None" IsItemClickEnabled="True" >
<GridView.ItemTemplate>
<DataTemplate>
<GridViewItem >
<!--<Grid>-->
<StackPanel x:Name="spJobDisplay" Width="350" Background="White" >
<Image Source="{Binding Images[0].Source}" />
<StackPanel>
<TextBlock Text="{Binding SelectedSupplier.SupplierName}" Margin="10,0,0,0" Foreground="Black"></TextBlock>
</StackPanel>
</StackPanel>
<!--</Grid>-->
</GridViewItem>
</DataTemplate>
</GridView.ItemTemplate>
</GridView>
如上所示,我已将spJobDisplay
stackPanel设置为白色。我希望根据ObservableCollection