如何在Windows Phone绑定中从列表框获取值?

迪诺

以下代码将显示一种数据形式。在这里,文本框和复选框将显示为它的问题数据类型。如果需要问题是/否答案,将显示复选框,或者需要文本答案,则将显示文本框值。我有至少15个问题如何从“ Button_Click”事件获得此答案。

<ListBox Name="formDetails" ItemsSource="{Binding}" Grid.Row="0">
<ListBox.ItemTemplate>
   <DataTemplate>
      <StackPanel Name="Text">
         <TextBlock Name="Txt_Question"
            Text="{Binding Question, Mode=OneWay}"></TextBlock>
         <TextBox Name="TxTAnswer"
            Text="{Binding Stringval, Mode=TwoWay}"
            Visibility="{Binding DataType, Mode=OneWay, Converter={StaticResource TextConverter}}"></TextBox>
         <CheckBox Name="BoolVal"
            IsChecked="{Binding BoolVal, Mode=TwoWay}"
            Visibility="{Binding DataType, Mode=OneWay, Converter={StaticResource YesNoConverter}}"></CheckBox>
      </StackPanel>
   </DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
<Button  Grid.Row="1" Click="Button_Click" Content="Submit"></Button>
har07

如果您使用完整的MVVM方法,则Command属性似乎更合适。正如在其他的答案也建议,你可以在命令绑定到您的视图模型的处理程序,在这里我假设ListBoxItemsSource数据驻留,那么剩下的应该是容易的,因为处理程序和数据都在同一个班。

无论如何,鉴于你目前和事件处理的XAML,另一种可能的方式是通过访问ListBoxItemsSource,并将其转换为实际的类型:

private void Button_Click(object sender, RoutedEventArgs e)
{
    //assuming that you're using List of Question class model.
    var questions = (List<Question>)formDetails.ItemsSource;
    //for this purpose ObservableCollection is preferable than List btw
    .....
}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Windows Phone 8中的列表框和文本块绑定

来自分类Dev

如何在Windows Phone中使用C#在列表框中显示完整数据

来自分类Dev

Windows Phone 8:获取列表框的值项

来自分类Dev

从sqlite数据库中选择数据并将值绑定到Windows Phone 8应用中的列表框项

来自分类Dev

如何在Windows Phone 7应用程序的列表框中显示完整数据

来自分类Dev

设置列表绑定后如何在列表框中添加内容?

来自分类Dev

如何在Windows Phone 8的字符串数组中的每个列表框项目上应用背景色?

来自分类Dev

如何在XAML中绑定列表框的多个选定项

来自分类Dev

如何从JSON解析的数据绑定列表框的选定项目中获取值到各种文本框

来自分类Dev

排序列表框(Windows Phone)

来自分类Dev

如何从列表框中的按钮中提取值?

来自分类Dev

从“保留”事件中的“ Windows Phone”列表框中获取选定的项目

来自分类Dev

从sqlite数据库中选择数据并将值绑定到Windows Phone 8应用中的列表框项

来自分类Dev

文本块下方的数据绑定列表框未在Windows Phone中滚动

来自分类Dev

如何在Windows Phone 8中制作不可滚动的列表框

来自分类Dev

如何滚动到Windows Phone 7列表框中的选定项目

来自分类Dev

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

来自分类Dev

Windows Phone列表框ItemTemplate绑定到listBoxItem

来自分类Dev

如何在具有绑定数据的列表框中显示占位符图像?

来自分类Dev

如何在列表框中绑定颜色集合(MVVM)

来自分类Dev

如何在Windows Phone绑定中从列表框获取值?

来自分类Dev

如何在Windows Phone 8中使用没有列表框的xml文件?

来自分类Dev

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

来自分类Dev

如何在Windows Phone 7的列表框中使用Web浏览器?

来自分类Dev

如何在Windows Phone 8的字符串数组中的每个列表框项目上应用背景色?

来自分类Dev

如何获取列表框的选定项绑定元素?

来自分类Dev

数据绑定SQLIte到列表框(包含三个控件)Windows Phone 8

来自分类Dev

如何绑定到列表框中的特定属性

来自分类Dev

列表框数据绑定Windows Phone

Related 相关文章

  1. 1

    Windows Phone 8中的列表框和文本块绑定

  2. 2

    如何在Windows Phone中使用C#在列表框中显示完整数据

  3. 3

    Windows Phone 8:获取列表框的值项

  4. 4

    从sqlite数据库中选择数据并将值绑定到Windows Phone 8应用中的列表框项

  5. 5

    如何在Windows Phone 7应用程序的列表框中显示完整数据

  6. 6

    设置列表绑定后如何在列表框中添加内容?

  7. 7

    如何在Windows Phone 8的字符串数组中的每个列表框项目上应用背景色?

  8. 8

    如何在XAML中绑定列表框的多个选定项

  9. 9

    如何从JSON解析的数据绑定列表框的选定项目中获取值到各种文本框

  10. 10

    排序列表框(Windows Phone)

  11. 11

    如何从列表框中的按钮中提取值?

  12. 12

    从“保留”事件中的“ Windows Phone”列表框中获取选定的项目

  13. 13

    从sqlite数据库中选择数据并将值绑定到Windows Phone 8应用中的列表框项

  14. 14

    文本块下方的数据绑定列表框未在Windows Phone中滚动

  15. 15

    如何在Windows Phone 8中制作不可滚动的列表框

  16. 16

    如何滚动到Windows Phone 7列表框中的选定项目

  17. 17

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

  18. 18

    Windows Phone列表框ItemTemplate绑定到listBoxItem

  19. 19

    如何在具有绑定数据的列表框中显示占位符图像?

  20. 20

    如何在列表框中绑定颜色集合(MVVM)

  21. 21

    如何在Windows Phone绑定中从列表框获取值?

  22. 22

    如何在Windows Phone 8中使用没有列表框的xml文件?

  23. 23

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

  24. 24

    如何在Windows Phone 7的列表框中使用Web浏览器?

  25. 25

    如何在Windows Phone 8的字符串数组中的每个列表框项目上应用背景色?

  26. 26

    如何获取列表框的选定项绑定元素?

  27. 27

    数据绑定SQLIte到列表框(包含三个控件)Windows Phone 8

  28. 28

    如何绑定到列表框中的特定属性

  29. 29

    列表框数据绑定Windows Phone

热门标签

归档