wpf小技巧——只做展示而没有选中的item集合条目绑定

以前一直使用listbox和listview做item集合的绑定

但是最近遇到了个问题,就是我的条目不需要被选中 例如日历里面的每周列表

如果用listbox 一周被选中 达不到我们想要的效果

开始时候千方百计想重写listbox的style从而实现选中是的样式和不选择一样

后来发现可以使用最简单的ItemsControl 来实现这个需求

直接贴代码吧 很简单

<ItemsControl x:Name="show"> 
            <ItemsControl.ItemTemplate>
            <DataTemplate>
                <TextBlock Text="{Binding Path=name}"/>
            </DataTemplate>
            </ItemsControl.ItemTemplate>
</ItemsControl>

  用 DataTemplate 做绑定就就可以了 后台给个ObservableCollection的集合绑定到ItemsControl就可以了

这样问题就变得简单了 如果做过asp.net的人一定知道 这个就相当于Datalist或者repeater一样 很好用


posted @ 2011-12-20 23:51  lhx880619  阅读(423)  评论(0编辑  收藏  举报