WPF核心是模板

WPF UI怎么那么难做?

好多哥们一开始接触WPF就开始埋怨,直到离开了WPF还是那么多的怨言。其实,WPF不如此!WPF把界面完全解散了。这样的模式多好啊。你需要一个控件,OK。人家基础控件全部给你了,还有难度?细细算来也是,我一开始做WPF应用程序的时候,就为一个分页控件,找遍了国内外网站,都很不如意。最后一咬牙一跺脚,自己搞了!呵呵。

 

WPF UI为什么模板那么重要?

 

既然WPF把业务和UI分开了。那就意味着你需要UI的专业知识,记得当初很羡慕周文琪兄弟做的RSS阅读器。那界面的漂亮简直羡煞人也,随着时间的推移。慢慢的发现,WPF UI无外乎就是模板的组合而已。如果你有足够的耐心,当然可以从Silverlight那边扣过来。如果彻底没有,那就乖乖的使用默认的或者自己做吧!

 

实例说明

 

比如一个按钮控件。WPF中的XAML代码如是表达:

<Button Content="Button" Height="23" Name="button1"  Width="75">         </Button>

其显示效果这里我不用截图说明,你都应该知道的,可是这时我需要重新定义其显示内容。

<Button Height="50" Name="button1"  Width="75">            

<Button.Content>                

<StackPanel Orientation="Vertical">                    

<Image Source="/FileManagerSystem;component/Images/fatcow_1442.png" Height="30"></Image>                    

<TextBlock>OK</TextBlock>                

</StackPanel>            

</Button.Content>        

</Button>

这回你觉得会显示为什么样呢?

对,就是这样啦!

这回你会了吧?其他控件也一样的啦,如果你觉得实在难看,那就做个样式。和HTML一样的啦。看着办吧!

 

注意:

对于复杂的控件应用,需要结合WPF的一些特性使用,否则,你可能会导致因程序死机的时候,可别怪我哦!

作 者: 王佚 (ITKM) 来 源: http://itkm.cnblogs.com/ 说 明:文章均系原创,欢迎批评指正!欢迎转载,恳请注明。

转载于:https://www.cnblogs.com/itkm/archive/2011/12/09/2282317.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值