это моя XAML:как я работаю с ListView.Item.CurrentItem
<ListView Name="myListView" ItemsSource="{Binding ElementName=IndexPage, Path=SeriesCollection}" ScrollViewer.HorizontalScrollBarVisibility="Disabled" IsSynchronizedWithCurrentItem="True" SelectionChanged="handleSelected">
<ListView.ItemsPanel >
<ItemsPanelTemplate>
<WrapPanel>
</WrapPanel>
</ItemsPanelTemplate>
</ListView.ItemsPanel>
<ListView.ItemTemplate>
<DataTemplate>
<StackPanel >
<Image Width="214" Height="317" Source="{Binding Image}"/>
<Label Content="{Binding Name}" />
</StackPanel>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
и это мой код за
public void handleSelected(object sender, RoutedEventArgs args)
{
object currentSerie = myListView.Items.CurrentItem;
Console.WriteLine(currentSerie.GetType());
Console.WriteLine(currentSerie.ToString());
}
как я работаю с currentSerie? как я могу получить доступ к данным, которые хранятся в каждом элементе? я не могу использовать свойства доступа, и я не могу преобразовать его во что-либо другое, кроме объекта.
также интересно, вывод кода не является «объектом», а «серией», поэтому ToString() и GetType() получает тип справа.
ТНХ для любой помощи
это работало как шарм, thx – braunbaer