zoukankan      html  css  js  c++  java
  • MSDN 教学短片 WPF 6(VisualBrush做倒影)

    VisualBrush做倒影

    我们先看下效果

    image 

    我们用到的是一个Textbox,一个Rectangle。

    思路是:我们在Ractangle里填充VisualBrush,并绑定Textbox.

    下面看代码:

    <Grid>
            <TextBox Height="40" Margin="42,51,40,0" Name="textBox1" VerticalAlignment="Top" FontSize="24" />
            <Rectangle Margin="42,102,42,0" Name="rectangle1" Stroke="Black" Height="40" VerticalAlignment="Top" StrokeThickness="0">
                <Rectangle.Fill>
                    <VisualBrush Visual="{Binding ElementName=textBox1}">
                        <VisualBrush.RelativeTransform>
                            <TransformGroup>
                                <ScaleTransform ScaleX="1" ScaleY="-1" />
                                <TranslateTransform Y="1" />
                            </TransformGroup>
                        </VisualBrush.RelativeTransform>
                    </VisualBrush>
                </Rectangle.Fill>
            </Rectangle>
        </Grid>

    这里的ScaleX是:

    获取或设置 x 方向的缩放比例。这是一个依赖项属性。

    返回值:
    x 方向的缩放比例。默认值为 1。

    ScaleY是:

    获取或设置 y 方向的缩放比例。这是一个依赖项属性。

    返回值:
    y 方向的缩放比例。默认值为 1。

    按F5运行.

  • 相关阅读:
    MVC路由测试
    关于Dapper的使用笔记3
    关于Dapper的使用笔记2
    关于Dapper的使用笔记1
    关于WCF与Autofac的整合
    js获取页面元素距离浏览器工作区顶端的距离
    document.body.scrollTop和document.documentElement.scrollTop 以及值为0的问题
    js实现获取对象key名
    微信小程序分包跳转主包页面
    js禁止页面滚动
  • 原文地址:https://www.cnblogs.com/dingli/p/1904988.html
Copyright © 2011-2022 走看看