首页 > 其他 > 详细

longlistselector的几点思考

时间:2015-03-26 20:06:28      阅读:153      评论:0      收藏:0      [点我收藏+]

这个控件用好了很有意思,方便的很,列举我在项目中用到的妙处。

1.绑定footer,用于“加载更多”等提示。参考这里

2.观察者模式编程,定位到某个地方。参考这里

两个方法都行,建议第二种。

技术分享
lls_TemplateFields.ItemsSource = m_SelectedAttributes;

if(m_SelectedAttributes.Count > 0)
{
     lls_TemplateFields.ScrollTo(m_SelectedAttributes[0]);
}
Method 1(不推荐)
技术分享
ObservableCollection<AttributeDefinition> m_SelectedAttributes =
               new  ObservableCollection<AttributeDefinition>();


lls_TemplateFields.ItemsSource = m_SelectedAttributes
Method 2(推荐)

备注:lls没有ItemContainerGenerator(MSDN:ItemContainerGenerator 类维护项控件和其项容器(例如,ListBox 和 ListBoxItem)之间的关联),所以获取里面的某一项的时候,lls.selecteditem可能为空,还得用回Listbox。

longlistselector的几点思考

原文:http://www.cnblogs.com/defoliate/p/4369741.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!