如何从用户选择的列表框中获取字符串值?

科查罗恩主席

选择一项后,我无法从列表框中获取字符串值。

在我的列表框中,我有 Image(盲源)和 TextBlock(盲源)。

我在 .xaml 页面的代码:

        <ListBox Name="carListBox" Height="431" Canvas.Left="28" Canvas.Top="65" Width="446" SelectionChanged="ListBoxOnSelection">
            <ListBox.ItemTemplate>
                <DataTemplate>
                    <StackPanel Orientation="Horizontal">
                        <Image Name="brandImage" Source="{Binding Image}" Width="100" Height="150"></Image>
                        <Image Name="carImage" Source="{Binding Image}" Width="150" Height="150"></Image>
                        <TextBlock Name="textDisplay" Text="{Binding ShowDetail}" HorizontalAlignment="Center" VerticalAlignment="Center"></TextBlock>
                    </StackPanel>
                </DataTemplate>
            </ListBox.ItemTemplate>
        </ListBox>

我在 .xaml.cs 页面上的代码(C#)

私有无效 ListBoxOnSelection(对象发送者,SelectionChangedEventArgs args)

    {
       MessageBox.Show(carListBox.SelectedItem.ToString());
       string saveData = carListBox.SelectedItem.ToString();

    }

MessageBox 无法显示字符串值,并且在用户选择后我无法获取值。

MessageBox 显示 [1] https://i.imgur.com/2VSjhgN.jpg

博尔凯

您必须以某种方式获取该Car对象,然后才能访问它的属性。

像这样的东西:

private void ListBoxOnSelection(object sender, SelectionChangedEventArgs args)
{
 Car myCar=carListBox.SelectedItem as Car;
 if(myCar != null)
   MessageBox.Show(myCar.ShowDetail); //or any property.
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从列表框中获取字符串

如何从java列表中获取字符串值

如何在Android弹出对话框中获取用户选择的字符串值?

从运行时添加的列表框项目获取字符串

如何以编程方式在列表框中获取绑定项的字符串?

从选择 UISegmentedControl 段中获取字符串值

R如何获取字符串中的字符列表

如何从输入框中获取字符串?

如何从文本框中获取字符串

如何获取字符串C ++中字符的值?

如何从dataweave 2.0中的地图列表中获取字符串值?

如何从RecyclerView中的EditText获取字符串值?

如何从流中获取字符串数组值?

如何获取字符串中的括号值

如何阻止循环在多列用户表单列表框中显示相同的字符串?

如何从Python3中给定的值列表中获取字符串中每个字符的值?

如何使用C#将字符串值与列表框值进行比较?

如何获取字符串中的所有子字符串(用户输入)

如何在vb.net的列表框中添加字符串值和整数值?

如果存在子字符串,如何从列表中获取字符串

Winform:如何从列表框收集所有字符串值

获取字符串,但不从下拉列表选项中选择值

从列表框中获取未选择的值

类显示在列表框中,而不是实际的字符串值

从列表框中删除重复的项目(字符串)

如何从tf.tensor中获取字符串值,其中dtype是字符串

如何从用户获取字符串输入并输出所输入字符串的总字符值?

如何使用SQL查询从字符串列表中获取字符串

从列表框制作字符串