<Setter Property="VisualStateManager.VisualStateGroups">
                  
                  
                                  <VisualStateGroupList>
                  
                  
                                      <VisualStateGroup x:Name="CommonStates">
                  
                  
                                          <VisualState x:Name="Normal" />
                  
                  
                                          <VisualState x:Name="Selected">
                  
                  
                                              <VisualState.Setters>
                  
                  
                                                  <Setter Property="BackgroundColor" Value="#1BA86D" />
                  
                  
                                                  <Setter TargetName="c_label" Property="TextColor" Value="Red" />
                  
                  
                                              </VisualState.Setters>
                  
                  
                                          </VisualState>
                  
                  
                                      </VisualStateGroup>
                  
                  
                                  </VisualStateGroupList>
                  
                  
                              </Setter>
                  
                  
                          </Style>
                  
                  
                  Явно я неправильно пишу
                  
                  
                  Это надо как бы новый стиль в ресурсах создать такой же?
                  
                  
                  Потому что свойство TextColor  у Grid нет
                  
                  
                
Внимательно смотрите на пример что я скинул
<CollectionView.ItemTemplate> <DataTemplate> <Grid Padding="20"> <VisualStateManager.VisualStateGroups> <VisualStateGroup Name="CommonStates"> <VisualState Name="Normal" /> <VisualState Name="Selected"> <VisualState.Setters> <Setter Property="BackgroundColor" Value="#1BA86D" /> <Setter TargetName="c_label" Property="Label.TextColor" Value="White" /> </VisualState.Setters> </VisualState> </VisualStateGroup> </VisualStateManager.VisualStateGroups> <Label x:Name="c_label" Text="{Binding .}"/> </Grid> </DataTemplate> </CollectionView.ItemTemplate> </CollectionView>
Обсуждают сегодня