zoukankan      html  css  js  c++  java
  • MSDN 教程短片 WPF 19(绑定2绑定资源模板)

    绑定资源模板

    上一节我们了解到绑定的方式,下面我们来了解下资源模板的绑定。

    我们先定义一个Person类(Person.cs),比如他有PersonName属性,可以实现变更通知。(Person.cs)

    代码

    我们给它一些 静态的数据。

    首先我们新建一个.cs文件叫 Datas.cs吧。里面是:

    代码

    后台都准备好了,我们就开始前台吧。

    先在xaml中添加

    xmlns:local="clr-namespace:Demo"

    这里的Demo是项目的名称,即命名空间的名称。这是为我们引用刚才新建的两个类文件用的。

    看下面Xaml代码。

    代码在资源里,这里listBoxData是下面引用的key值,DataTemplate是数据模板。

    DataTemplate是: 来指定数据对象的可视化。
    ItemTemplate是:获取或设置用于显示每个项的 DataTemplate。
    ItemsSource是:获取或设置用于生成 ItemsControl 的内容的集合。
    运行结果:

    image

    我们可以在给他添点样式。比如在DataTemplate里

    <DataTemplate x:Key="listBoxDataTemplate">
                    <TextBlock Text="{Binding PersonName}" 
                 FontSize="32" FontStyle="Oblique" Foreground="Blue"/>
    </DataTemplate>
    

    结果:

    image

  • 相关阅读:
    神秘人物之comca —— 是否就是我的前车之鉴
    mfc错误:其原因可能是堆被损坏,这说明**.exe中或它加载的任何DLL
    微信公共平台php用$GLOBALS["HTTP_RAW_POST_DATA"]收不到信息解决方法
    2013蓝桥杯初赛c语言专科组题目与答案
    一道2012腾讯实习生笔试题
    文件版权自动注释,自动备份
    算法学习 三 >> 认识算法的效率(循环设计)
    算法学习 二 >> 结构化与面向对象两种算法设计的简略分析(c++/java)
    HTML入门(一)
    算法学习 一 >> 初识
  • 原文地址:https://www.cnblogs.com/dingli/p/1948542.html
Copyright © 2011-2022 走看看