A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© zpzhangwenhan 中级黑马   /  2013-5-29 18:50  /  1547 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 zpzhangwenhan 于 2013-5-29 19:20 编辑

WindowsPhone7.1环境
Windows Phone Toolkit - Nov 2011 (7.1 SDK)   这是我用的版本
   

进入程序后,ListPicker控件的selectionchanged事件会自动运行?为什么?
我没进行选择,它为什么会先执行呢?求解???

就是一进入程序直接就执行SelectionChanged事件,而且执行两次
----------------------------------------------------------------------------------------------------------
  1. namespace ListPicker控件问题
  2. {
  3. public partial class MainPage : PhoneApplicationPage
  4. {
  5. // 构造函数
  6. public MainPage()
  7. {
  8. InitializeComponent();
  9. }
  10. //string数组
  11. string[] test = { "测试1", "测试2", "测试3", "测试4", "测试5", "测试6", "测试7", "测试8", "测试9", "测试10" };

  12. //PageLoad事件
  13. private void PhoneApplicationPage_Loaded(object sender, RoutedEventArgs e)
  14. {
  15. //为ListPicker绑定数据
  16. listPicker1.ItemsSource = test;
  17. }
  18. //下拉选择事件
  19. private void listPicker1_SelectionChanged(object sender, SelectionChangedEventArgs e)
  20. {
  21. MessageBox.Show("我怎么先执行了?");
  22. }
  23. }
  24. }
复制代码
----------------------------------------------------------------------------------------------------------



评分

参与人数 1技术分 +2 收起 理由
袁梦希 + 2 不错啊,很详细

查看全部评分

2 个回复

倒序浏览
没人知道么,快答辩了,csdn也没问到答案
回复 使用道具 举报
大家加油   以后有事情   或者没加分 给我留言或者看我的个性签名
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马