zoukankan
html css js c++ java
windows phone开发之 listbox分页加载数据
private void listbox1_MouseMove(object sender, MouseEventArgs e) { if (Result[0] == "1") { //获取listbox的子类型ScrollViewer ScrollViewer scrollViewer = FindChildOfType<ScrollViewer>((ListBox)sender); if (scrollViewer == null) { throw new InvalidOperationException("erro"); } else { //判断当前滚动的高度是否大于或者等于scrollViewer实际可滚动高度,如果等于或者大于就证明到底了 if ((scrollViewer.VerticalOffset + 1) >= scrollViewer.ScrollableHeight) { MessageBox.Show("aaa"); } } } } //获取子类型 public static T FindChildOfType<T>(DependencyObject root) where T : class { var queue = new Queue<DependencyObject>(); queue.Enqueue(root); while (queue.Count > 0) { DependencyObject current = queue.Dequeue(); for (int i = VisualTreeHelper.GetChildrenCount(current) - 1; 0 <= i; i--) { var child = VisualTreeHelper.GetChild(current, i); var typedChild = child as T; if (typedChild != null) { return typedChild; } queue.Enqueue(child); } } return null; }
查看全文
相关阅读:
关于有序查找的随笔
Spring框架(一) 创建bean
Linux常用命令
Spring框架(二) bean的歧义性
java实现图片文字识别的两种方法
分享基于分布式Http长连接框架代码模型
分享基于分布式Http长连接框架设计模型
无限树Jquery插件zTree的使用方法
分享基于分布式Http长连接框架
使用vs编译事件来动态发布配置文件
原文地址:https://www.cnblogs.com/javawebsoa/p/2458102.html
最新文章
小学生之解析XML应用
Python 基础第三天(set、collections、有序字典、队列、深浅拷贝、函数、lambda表达式、文件操作)
Python 基础第六天(面向对象)
Python 基础第四天(生成器、装饰器、递归)
Linux系统管理之用户和组
Linux基础入门之Linux终端和shell
Python 基础第五天(os,hashlib,json,pickle,shutil,logging,time,re,random)
Python 基础第二天(编码、列表、字典、元祖)
Linux系统管理之网络管理
django的ImageField字段接收axios文件
热门文章
匹配算法
利用栈实现表达式计算
商城系统商品相关数据库设计
vue子组件向父组件传值的方法
django项目搭建
vscode中调试vuejs代码
乐观锁和悲观锁
指数退避算法
关于CAS
Python的第三方模块安装
Copyright © 2011-2022 走看看