none
Silverlight2教程(5):用 ListBox 和 DataBinding 显示列表数据(2) RRS feed

  • 常规讨论

  • Silverlight2教程(5):用 ListBox 和 DataBinding 显示列表数据
    发布于:2008-06-16 21:40:22 作者:Scott Guthrie 来源:http://blog.joycode.com/scottgu 访问:45次 文字:
      上述 DataTemplate 会使我们的 ListBox 用如下方式显示条目:



     



      我们在 App.xaml 文件中定义如下的 Style 规则(注意如何使用 LinearGradientBrush 来获得 DiggPanel 上的好看的渐变背景效果):



     



      关于 ListBox 有一点值得注意 - 即使我们定制了其条目的显示方式,它仍然会提供悬浮以及选中状态的语义,不管你使用的是鼠标还是键盘(上/下方向键,Home/End,等):





      ListBox 还支持完整的流式改变大小的功能 - 并在需要的时候提供内容的自动卷动功能(注意当窗口变小时,水平滚动条是如何出现的):







     下一步



      我们现在已经把数据的显示切换成了基于列表的方式,并清理了其内容列表。



      现在让我们来完成这个程序的最后一点功能性行为 - 实现一个主/从工作流程,让用户在列表中选择某个文章时能查看其细节。详见下一篇: 《使用用户控件实现主/从场景》。





    (翻译:木野狐


    My blog: http://blog.csdn.net/dotfun http://dotfun.cnblogs.com

    My contact: QQ:372900288 E-mail:372900288@qq.com msn:sellnet007@hotmail.com

    2009年3月11日 7:16
    版主