WPF技术总结

WPF技术总结

Style

 

描述:可以给多个控件设置相同的属性 不必对每个拉件都引用一次资源    

 

属性:设置属性 <Setter Property="Control.FontFamily”Value="TimesNew Roman"/>

样式继承 BasedOn="(StaticResource MouseOverHighlightStyle)

 

Key:如果不写明TargetType默认指定的是Control类型

不指名Kes,但是指明TarthetType就会自动应用到所有该类型的控件上

3 Style="(x:Nul1)”可不使用自动样式。

 

Templat

 

定义:控件外衣和数据外衣

分类:

ControlTemplate

可通过BIend查看每个基础控件的构成

ListBox.ItemsPanelTemplate

 

DataTemplate

ContentControl.ContentTempldate

ItemControl.ItemTemplate

GridViesColumn.CellTempldate

 

ControlTemplate和 DataTemplate的关系

ControlTemplate.ContentPresenter=DataTemplate

 

借助Stvle自动实现Template

把ControlTenplzte应用到所有控件上稍要憎助Style来实现但style不能标记X:KEY

 

使用 <DataTemplate x:Key=”DatialViewTemplate”>

ContentTemplate=”{(StaticResource DatialViewTemplate)}”

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值