<ListView Name="myList" Background="Transparent" Margin="15,88,15,15">
<ListView.ItemTemplate>
<DataTemplate>
<StackPanel>
<Grid Height="100">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="200"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<StackPanel Grid.Column="0" Margin="5">
<TextBlock Name="xName" Text="{Binding Name}" FontSize="30" Margin="10,0,5,0" FontWeight="Medium"/>
<TextBlock Name="xNo" Text="{Binding No}" FontSize="25" Margin="10,0,5,0" TextTrimming="CharacterEllipsis"/>
</StackPanel>
<Grid Grid.Column="1" Margin="5">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="1*"/>
<ColumnDefinition Width="1*"/>
</Grid.ColumnDefinitions>
<RadioButton Grid.Column="0" Name="r1" Content="1" Width="10" Margin="5,15,-2,5"/>
<RadioButton Grid.Column="1" Name="r2" Content="2" Width="10" Margin="5,15,-2,5"/>
</Grid>
</Grid>
</StackPanel>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
Maintenant, je veux récupérer chaque élément ListView i.e., les contrôles en elle. Le contenu TextBlocks et pour savoir quel RadioButton est sélectionné. Je essayé de prendre des cours comme celui-ciobtenir les valeurs dans un ItemTemplate d'un ListView C#
public class Att
{
public string Name;
public string No;
public RadioButton r1;
public RadioButton r2;
}
Il existe des sources distinctes pour le contenu des zones de texte dans le ListView. Ils viennent de différentes classes. J'ai essayé de récupérer les éléments en utilisant la classe Att ci-dessus. Mais il montre quelques erreurs de conversion de type. S'il vous plaît, n'importe qui m'aider! Je suis un débutant. Merci, c'est avancer.
Qu'est-ce que vous utilisez MVVM? –
Oui. J'essaie de développer une application basée sur la base de données pour Windows Phone 8.1. – Dave
Je vois que vous utilisez des liaisons dans certains blocs de texte. Vous devriez utiliser la même chose dans chaque contrôle qui contient des données. De cette façon, vous pouvez travailler avec les données elles-mêmes, pas la collecte de contrôles. Ce que vous essayez de faire n'est pas vraiment de style WPF. – icebat