Wade_ 发表于 2012-12-19 21:12:23

WPF字体输入倒影效果

<div id="cnblogs_post_body">众所周知WPF是微软新一代图形系统,因此是用来做界面的。利用它可以做出许多漂亮的界面,比如说这个:字体输入倒影效果
http://images.cnblogs.com/cnblogs_com/Wade-/201207/201207032128216258.png
我承认,这只是个Demo,因此大家大可以不必太苛刻。
其中用了变换的知识,可以参考这篇文章http://www.cnblogs.com/Wade-/archive/2012/07/03/2575421.html
以往的博客中都要附上代码的,这次则不同,因为它不用任何代码就可以实现这样的效果。
先分解下界面,一个两行的Grid,第一行放置一个TextBox文本输入框,第二行则放置一个Rectangle矩形。
还记得VisualBrush画刷吗?一个简单而又功能强大的画刷,它直接复制目标元素的内容。因此,将Rectangle的Fill属性设置为VisualBrush画刷就可以实现将TextBox的内容“印”到Rectangle中。
<div class="cnblogs_code"><Rectangle.Fill>   <VisualBrush Visual="{Binding ElementName=txt}"></VisualBrush> </Rectangle.Fill>
页: [1]
查看完整版本: WPF字体输入倒影效果