zoukankan      html  css  js  c++  java
  • MSDN 教程短片 WPF 20(绑定3ObjectDataProvider)

    上次讲到数据模板的绑定(DataTemplate),今天在这基础上我进行了延伸。下面我们把数据绑定到ObjectDataProvider上。
    ObjectDataProvider:包装和创建可以用作绑定源的对象。

    首先我们先设定一些数据。

    先看下结果图吧。

    image

    新建一个Data.cs类。

    我们在里面新建6个类,看类图吧。

    image

    这里League是哪个国家的队,Division是这个国家队有哪些地方队组成,Team是某一个具体的队。

    让我们看下具体代码:

    代码

    数据准备好了。我们看MainWindow.xaml。

    代码

    这里我们需要引入xmln的命名空间

    xmlns:src="clr-namespace:Demo"
    下面我们在用DataTemplate来绑定具体的名字。这里我们可以对ListBox中的字体来设置他的属性。

    代码

    这里我们要设置ListBox的 IsSynchronizedWithCurrentItem="True" 属性。

    获取或设置指示 Selector 是否应当使 SelectedItemItems 属性中的当前项保持同步的值。

    这样按F5就可以运行了。
    image

  • 相关阅读:
    关于 Python 对象拷贝的那点事?
    痞子衡嵌入式:嵌入式从业者应知应会知识点
    痞子衡嵌入式:高性能MCU之人工智能物联网应用开发那些事
    痞子衡嵌入式:恩智浦i.MX RTxxx系列MCU特性那些事(2)- RT685SFVK性能实测(Dhrystone)
    痞子衡嵌入式:微处理器CPU性能测试基准(Dhrystone)
    痞子衡嵌入式:如果你正在量产i.MX RT产品,不妨试试这款神器RT-Flash
    痞子衡嵌入式:飞思卡尔i.MX RT系列MCU量产神器RT-Flash常见问题
    痞子衡嵌入式:飞思卡尔i.MX RT系列MCU量产神器RT-Flash用户指南
    痞子衡嵌入式:如果i.MX RT是一匹悍马,征服它时别忘了用马镫MCUBootUtility
    痞子衡嵌入式:超级好用的可视化PyQt GUI构建工具(Qt Designer)
  • 原文地址:https://www.cnblogs.com/dingli/p/1951087.html
Copyright © 2011-2022 走看看