其实我们接着上次讲的课。

我们先拖个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。

MSDN 教学短片 WPF 7(WPF文字方块)

由于图片的原因,效果不是很好。

接下来我们给它两个倒影的文字方块。

上面的方块。

{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>

这里的代码就是上面节课讲的。

MSDN 教学短片 WPF 7(WPF文字方块)

隐隐约约可以看得到效果。

如果我们把这三个放到一个grid里面,那么就相当于封装了这三个方块。

{Binding ElementName=grid1}" />
            </Rectangle.Fill>
        </Rectangle>

这里我们给绑定到原始放三个方块的Grid。

MSDN 教学短片 WPF 7(WPF文字方块)

看右边的那个就是一个绑定的巨型块。

结束。



 


 

相关文章:

  • 2021-09-08
  • 2021-09-06
  • 2021-10-01
  • 2021-06-17
  • 2021-05-27
  • 2022-02-17
  • 2021-11-22
  • 2021-10-31
猜你喜欢
  • 2021-12-28
  • 2021-11-29
  • 2022-01-26
  • 2022-02-24
  • 2021-09-10
  • 2021-06-03
  • 2021-09-15
相关资源
相似解决方案