私はUWPプロジェクトを作成しています。私はコンテンツを表示するためにlistviewを使用しています。 listviewにコンテンツを動的に追加し、正常に完了しました。 selectedIndexの値を常に-1に設定すると問題が発生します。選択したリストビューのインデックスを取得しますか?
<ListView Name="MyListView" IsItemClickEnabled="False" SelectionMode="Single" SelectionChanged="MyListView_SelectionChanged_1">
<ListView.ItemTemplate>
<DataTemplate>
<ListViewItem Height="80" Width="290" Tapped="ListViewItem_Tapped" Margin="-10,0,-10,0">
<StackPanel Orientation="Horizontal" Margin="-10,0,-24,0" HorizontalAlignment="Right" Width="288" >
<Border Background="#E94F08" Height="75" Margin="0,0,0,0" Width="288" CornerRadius="50" >
<StackPanel Orientation="Horizontal">
<Ellipse Height="68" Margin="5,0,0,0" Width="70" HorizontalAlignment="Left" >
<Ellipse.Fill>
<ImageBrush ImageSource="/Assets/4.jpg"/>
</Ellipse.Fill>
</Ellipse>
<TextBlock Margin="10,0,0,0" VerticalAlignment="Center" HorizontalAlignment="Center" Text="{Binding Name }" Foreground="Black" FontSize="20">
</TextBlock>
</StackPanel>
</Border>
</StackPanel>
</ListViewItem>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
ちょうど注意:データテンプレートでListViewItemを使用する必要はありません。データテンプレート全体は、ListViewがアイテムを作成するときにListViewItemによってラップされます。 –
私はまた、データテンプレート内でlistviewitemを使用しています。しかし、それは私の問題ではありません。私はselectedindexまたは選択された値を得る必要があります。私は助けてくださいそれらを得ることができません。@ MehrzadChehraz –
提供されたコードは、少なくとも私にとっては問題を見つけるのに十分ではありません。 –