zoukankan      html  css  js  c++  java
  • wpf倒影效果

    <Window x:Class="WpfApplication2.Window6"
    xmlns
    ="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x
    ="http://schemas.microsoft.com/winfx/2006/xaml"
    Title
    ="Window6" Height="800" Width="400" Background="#FF840909">
    <Viewbox>

    <StackPanel Margin="10">

    <Border BorderBrush="White" BorderThickness="8"
    Width
    ="262.999" Height="354.833" Background="#FF130202">

    <Image x:Name="myVisual" Stretch="Fill"
    Source
    ="/WpfApplication2;component/images/e31b7dcada9a3077b700c8ea.jpg" />

    </Border>

    <Border BorderBrush="White" BorderThickness="8" Width="263.621" Height="185.429">

    <Border.RenderTransform>

    <SkewTransform CenterX="0" CenterY="0" AngleX="-50" AngleY="0"/>

    </Border.RenderTransform>

    <Border.OpacityMask>

    <LinearGradientBrush StartPoint="0,0" EndPoint="0,1">

    <GradientStop Offset="0" Color="#FF000000"/>

    <GradientStop Offset="0.8" Color="#00000000"/>

    </LinearGradientBrush>

    </Border.OpacityMask>

    <Border.Background>

    <VisualBrush Visual="{Binding ElementName=myVisual}">

    <VisualBrush.RelativeTransform>

    <ScaleTransform ScaleX="1" ScaleY="-1" CenterX="0.5" CenterY="0.5"/>

    </VisualBrush.RelativeTransform>

    </VisualBrush>

    </Border.Background>

    </Border>

    </StackPanel>

    </Viewbox>
    </Window>

    效果图如下:

  • 相关阅读:
    PHP设计模式之工厂模式
    ThinkPHP删除栏目(多)
    斐波纳契数列递归和非递归算法
    单链表反转的实现
    找出n个数中最大的k个数
    实验四:掌握Linux系统的构建和调试方法
    npm如何上传自己的包
    简要谈一下部署时候的操作
    sass的基本语法及使用
    this 指向问题
  • 原文地址:https://www.cnblogs.com/wpf123/p/2097511.html
Copyright © 2011-2022 走看看