其实我们接着上次讲的课。
我们先拖个textBox到窗体中,给他字的背景色上一幅图画。
<TextBox Margin="0,52,16,69" Name="textBox1" FontSize="36"
Background="Yellow" BorderBrush="Red" BorderThickness="7"
FontFamily="Arial Bold" >
<TextBox.Foreground>
<ImageBrush ImageSource="Rose.bmp" />
</TextBox.Foreground>
</TextBox>
这里为了更好的效果,我们将字体设置为Arial Bold。
由于图片的原因,效果不是很好。
接下来我们给它两个倒影的文字方块。
上面的方块。
{Binding ElementName=textBox1}"> <VisualBrush.RelativeTransform> <TransformGroup> <ScaleTransform ScaleX="1" ScaleY="-1" /> <TranslateTransform Y="1" /> </TransformGroup> </VisualBrush.RelativeTransform> </VisualBrush> </Rectangle.Fill> </Rectangle>
下面的方块。
{Binding ElementName=textBox1}"> <VisualBrush.RelativeTransform> <TransformGroup> <ScaleTransform ScaleX="1" ScaleY="-1" /> <TranslateTransform Y="1" /> </TransformGroup> </VisualBrush.RelativeTransform> </VisualBrush> </Rectangle.Fill> </Rectangle>
这里的代码就是上面节课讲的。
隐隐约约可以看得到效果。
如果我们把这三个放到一个grid里面,那么就相当于封装了这三个方块。
{Binding ElementName=grid1}" /> </Rectangle.Fill> </Rectangle>
这里我们给绑定到原始放三个方块的Grid。
看右边的那个就是一个绑定的巨型块。
结束。