六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 649|回复: 0

关于模板的学习笔记

[复制链接]

升级  40%

6

主题

6

主题

6

主题

童生

Rank: 1

积分
20
 楼主| 发表于 2013-1-3 15:38:44 | 显示全部楼层 |阅读模式
关于模板的学习笔记

<div id="cnblogs_post_body">以前做Winform开发的时候,如果要修改现有的控件,只能是通过继承再改写的办法。不仅做起来慢,而且感觉做出来的东西差强人意。很多自己想要实现的东西实现不了。通过WPF的模板,可以很方便的实现很炫的控件效果。
    模板可以直接写在控件里,也可以放到XAML文件的Resource里,还可以放单独的资源字典里。
    WPF的Template分为两大类:
    1、ControlTemplate:控件模板,可以设置控件的外观。
        ItemsControl控件具有一个名为ItemsPanel的属性,它的数据类型为ItemPanelTemplate。ItemPanelTemplate也是一种控件Template。它的作用就是让程序员有机会控制  ItemControl的条目容器。例如想把ListBox的条目横向排列就可以像下面这样写:
<div class="cnblogs_code"><ListBox>    <ListBox.ItemsPanel>           <ItemsPanelTemplate>                 <StackPanel Orientation="Horizontal"/>           </ItemsPanelTemplate>     </ListBox.ItemsPanel></ListBox>
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表