当前位置: 移动技术网 > IT编程>移动开发>WP > windows phone开发之 listbox分页加载数据

windows phone开发之 listbox分页加载数据

2018年10月08日  | 移动技术网IT编程  | 我要评论

英语话剧剧本,乐山房产网,ginrry

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 
        { 
            //www.2cto.com 判断当前滚动的高度是否大于或者等于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; 


摘自 fengyarongaa

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网