设为首页 收藏本站
查看: 1074|回复: 0

关于windows phone 7开发两个难点求助

[复制链接]

尚未签到

发表于 2015-5-9 11:22:19 | 显示全部楼层 |阅读模式
  近几天看了很多网上的windows phone 7开发的文章,都未能找到能解决我难题的方法,先描述一下,望高手解救。
  1、关于longlistselector控件的使用,
  windows phone 7系统里面的人脉具有相同效果,从下往上滑动的时候,人脉里面的索引能停留在顶端。
  网上关于这个控件的使用已经有了很详细的使用方法,包括如何绑定数据,显示数据和效果。各类高手祭出各种高招,已经十分方便得能把数据绑定到longlistselector控件里面,和读取当前选中数据。但是我想要的是一个效果,就是跟windows phone 7系统里面的人脉具有相同效果,当我从下往上滑动的时候,人脉里面的索引能停留在顶端。这个我苦思冥想,都无法解决。
  


DSC0000.gif DSC0001.gif View Code


1
3            
4                 
5                     
6                 
7            
8
9            
10                 
11                     
13                        
19                     
20                 
21            
22
23            
24                 
25                     
26                        
29                             
34                        
35                     
36                 
37            
38            
39            
40
41                     
42                        
45                        
50                        
51                     
52        
53            
54
55            
56                 
57
58                     
59                        
60                             
61                             
62                        
63                        
66                        
67                        
68                             
69                             
70                        
71                     
72                 
73            
74         
75     
  
  2、想要一个跟手机里面新增联系人,选择电话,然后也有一堆的textbox,但是当他聚焦的时候,他会出现滚动条
  关于页面里面有多个textbox(大概5个以上)当我聚焦在第一个时,往往最下面的几个textbox会被挡住,我想要的就是上面的效果,出现滚动条。我也自己尝试过制作滚动条,通过修改scrollviewer的高度来控制滚动,但是,当我点击最后一个textbox的时候,键盘弹出,系统帮我把整个布局往上推上去了,这样就看不到标题了。很是郁闷。求解决。


View Code


1
2         
3            
4            
5         
6
7         
8         
9            
10            
11         
12
13         
14         
15            
16                 
17                     
18                     
19                     
20                     
21                     
22                     
23                     
24                     
25                     
26                     
27                 
28            
29         
30     

View Code


1 private void zhanghao_GotFocus(object sender, RoutedEventArgs e)
2         {
3             DemoScrollView.Height = 250;
4             //DemoScrollView.ScrollToVerticalOffset(0);
5         }
6
7         private void zhanghao_LostFocus(object sender, RoutedEventArgs e)
8         {
9             DemoScrollView.Height = 500;
10         }
11
12         private void mima_GotFocus(object sender, RoutedEventArgs e)
13         {
14             DemoScrollView.Height = 250;
15             //DemoScrollView.ScrollToVerticalOffset(30);
16         }
17
18         private void mima_LostFocus(object sender, RoutedEventArgs e)
19         {
20             DemoScrollView.Height = 500;
21         }
22
23         private void xingming_GotFocus(object sender, RoutedEventArgs e)
24         {
25             DemoScrollView.Height = 250;
26             //DemoScrollView.ScrollToVerticalOffset(50);
27         }
28
29         private void xingming_LostFocus(object sender, RoutedEventArgs e)
30         {
31             DemoScrollView.Height = 500;
32         }
33
34         private void xingbie_GotFocus(object sender, RoutedEventArgs e)
35         {
36             DemoScrollView.Height = 250;
37             //DemoScrollView.ScrollToVerticalOffset(80);
38         }
39
40         private void xingbie_LostFocus(object sender, RoutedEventArgs e)
41         {
42             DemoScrollView.Height = 500;
43         }
44
45         private void nianling_GotFocus(object sender, RoutedEventArgs e)
46         {
47             DemoScrollView.Height = 250;
48             //DemoScrollView.ScrollToVerticalOffset(100);
49         }
50
51         private void nianling_LostFocus(object sender, RoutedEventArgs e)
52         {
53             DemoScrollView.Height = 500;
54         }
55
56         private void DemoScrollView_SizeChanged(object sender, SizeChangedEventArgs e)
57         {
58             if (DemoScrollView.Height == 250)
59             {
60                 //DemoScrollView.ScrollToVerticalOffset(400);
61             }
62         }
  因为不知道如何获取到键盘弹出事件,所以用textbox聚焦事件来绕过键盘弹出事件

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-65201-1-1.html 上篇帖子: 《Windows Phone 7开发笔记》------Live Tile的实现 下篇帖子: Windows Phone 7 开发和使用书籍大全
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表