gpt4 book ai didi

xaml - 如何访问我选择的项目?列表框

转载 作者:行者123 更新时间:2023-12-01 09:37:06 25 4
gpt4 key购买 nike

我的 xaml 页面上有名为 MainListBox 的 ListBox。我可以获得被选中的索引,但是如何从选定的项目中获取数据?

我的 MainListBox_SelectionChanged :

private void MainListBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
int noteID1 = MainListBox.SelectedIndex+1;

if (MainListBox.SelectedIndex != null)
{


//I can get the index that get selected,
Debug.WriteLine(MainListBox.SelectedIndex);



}

MainListBox.SelectedIndex = -1;

}

我的 XAML:
<ListBox x:Name="MainListBox" Margin="6,0,0,0" ItemsSource="{Binding Items}" SelectionChanged="MainListBox_SelectionChanged" Height="578" VerticalAlignment="Bottom" Grid.ColumnSpan="3">
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel Margin="0,0,0,17" Width="432">
<TextBlock x:Name="ItemText" Text="{Binding noteName}" Margin="-2,-13,0,0" Style="{StaticResource PhoneTextExtraLargeStyle}"/>
<TextBlock x:Name="DetailsText" Text="{Binding noteText}" Margin="10,-6,0,3" Style="{StaticResource PhoneTextSubtleStyle}"/>
<TextBlock x:Name="noteIdText" Text="{Binding noteID}" Margin="10,-6,0,3" Style="{StaticResource PhoneTextSubtleStyle}"/>
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>

请有人指导我,谢谢。 :)

最佳答案

你试过 Main ListBox.Selected Item 吗?
var data = Main ListBox.Selecteditem as [type of class bound to listbox] ;

关于xaml - 如何访问我选择的项目?列表框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5718302/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com