如何获取ListPicker的选定项目(How to Get the Selected Item of a ListPicker)

编程入门 行业动态 更新时间:2024-10-27 18:19:13
如何获取ListPicker的选定项目(How to Get the Selected Item of a ListPicker)

我想确定当前在ListPicker中选择的项目的名称。 我不确定在SelectionChanged事件中要做什么来获取该项目的名称。

XAML

<Grid.Resources> <DataTemplate x:Name="PickerItemTemplate"> <TextBlock Text="{Binding Name}"/> </DataTemplate> </Grid.Resources> <toolkit:ListPicker x:Name="ThemeListPicker" Header="{Binding Path=LocalizedResources.SettingsPage_ThemeListPicker_Header, Source={StaticResource LocalizedStrings}}" ItemTemplate="{StaticResource PickerItemTemplate}" SelectionChanged="ThemeListPicker_SelectionChanged"/>

XAML.CS

protected override void OnNavigatedTo(NavigationEventArgs e) { base.OnNavigatedTo(e); themeList = new List<Theme>(); themeList.Add(new Theme() { Name = "light" }); themeList.Add(new Theme() { Name = "dark" }); ThemeListPicker.ItemsSource = themeList; } private void ThemeListPicker_SelectionChanged(object sender, SelectionChangedEventArgs e) { //get the name of the current item in the listpicker? }

I would like to determine the name of the item that is currently selected in a ListPicker. I am not sure what to do in the SelectionChanged event to get the name of the item.

XAML

<Grid.Resources> <DataTemplate x:Name="PickerItemTemplate"> <TextBlock Text="{Binding Name}"/> </DataTemplate> </Grid.Resources> <toolkit:ListPicker x:Name="ThemeListPicker" Header="{Binding Path=LocalizedResources.SettingsPage_ThemeListPicker_Header, Source={StaticResource LocalizedStrings}}" ItemTemplate="{StaticResource PickerItemTemplate}" SelectionChanged="ThemeListPicker_SelectionChanged"/>

XAML.CS

protected override void OnNavigatedTo(NavigationEventArgs e) { base.OnNavigatedTo(e); themeList = new List<Theme>(); themeList.Add(new Theme() { Name = "light" }); themeList.Add(new Theme() { Name = "dark" }); ThemeListPicker.ItemsSource = themeList; } private void ThemeListPicker_SelectionChanged(object sender, SelectionChangedEventArgs e) { //get the name of the current item in the listpicker? }

最满意答案

var item = (sender as ListPicker).SelectedItem; var item = (sender as ListPicker).SelectedItem;

更多推荐

ListPicker,Name,SelectionChanged,XAML,item,电脑培训,计算机培训,IT培训"/> <me

本文发布于:2023-07-05 14:35:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1038495.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:项目   ListPicker   Item   Selected

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!