wpf 窗体翻页效果

点击设置翻页,取消翻回来1.xaml 1 <Window x:Class="_3D翻页动画.MainWindow" 2 xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 3 xmlns:x="http://schemas.microsoft.com/wi...
摘要由CSDN通过智能技术生成

点击设置翻页,取消翻回来

1.xaml

  1 <Window x:Class="_3D翻页动画.MainWindow"
  2         xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  3         xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  4         xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  5         xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  6         xmlns:local="clr-namespace:_3D翻页动画"
  7         mc:Ignorable="d"
  8         Topmost="True"
  9         WindowStartupLocation="CenterScreen"
 10         WindowStyle="None"
 11         RenderTransformOrigin="0.5,0.5"
 12         AllowsTransparency="True"  
 13    Background="Transparent"
 14         MouseLeftButtonDown="Window_MouseLeftButtonDown"
 15         Title="MainWindow" Height="330" Width="428">
 16     <!--//关键代码-->
 17     <Window.RenderTransform>
 18         <ScaleTransform x:Name="WindowTransform" ></ScaleTransform>
 19     </Window.RenderTransform>
 20     <Window.Resources>
 21         <Style x:Key="LButton" TargetType="{x:Type Button}" >
 22             <Setter Property="Template">
 23                 <Setter.Value>
 24                     <ControlTemplate TargetType="{x:Type Button}">
 25                         <Border BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="1" CornerRadius="5,5,5,5" Background="{TemplateBinding Background}">
 26                             <ContentPresenter x:Name="contentPresenter"                                               
 27                                               HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" 
 28                                               Content="{TemplateBinding Content}"                                                                                                                          
 29                                               VerticalAlignment="{TemplateBinding VerticalContentAlignment}"  >
 30                             </ContentPresenter>
 31                         </Border>
 32                     </ControlTemplate>
 33                 </Setter.Value>
 34             </Setter>
 35             <Setter Property="Background"  Value="#8bd256"></Setter>
 36             <Setter Property="BorderBrush" Value="#8bd256"></Setter>
 37 
 38             <Style.Triggers>
 39                 <!--鼠标移入移出-->
 40                 <Trigger Property="IsMouseOver" Value="True">
 41                     <Setter Property="Background" Value="#11B322"></Setter>
 42                 </Trigger>
 43                 <Trigger Property="IsEnabled" Value="false">
 44                     <Setter Property="Background" Value="Gray"></Setter>
 45                 </Trigger>
 46             </Style.Triggers>
 47         </Style>
 48 
 49         <Storyboard x:Key="ClosedStoryboard" Storyboard.TargetName="LoginGrid">
 50             <DoubleAnimation From="1" To="0" Duration="0:0:2" Storyboard.TargetProperty="OpacityMask.(GradientBrush.GradientStops)[1].Offset"/>
 51             <DoubleAnimation From="1" To="0" Duration="0:0:1.5" BeginTime="0:0:0.5" Storyboard.TargetProperty="OpacityMask.(GradientBrush.GradientStops)[2].Offset"/>
 52             <ColorAnimation To="#00000000" Duration="0" Storyboard.TargetProperty="OpacityMask.(GradientBrush.GradientStops)[2].Color"/>
 53         </Storyboard>
 54         <LinearGradientBrush x:Key="ClosedBrush" StartPoint="0.5,0" EndPoint="0.5,1">
 55             <GradientStop Color="#FF000000" Offset="0"/>
 56             <GradientStop Color="#FF000000" Offset="1"/>
 57             <GradientStop Color="#FF000000" Offset="1"/>
 58         </LinearGradientBrush>
 59         <!--//动画-->
 60         <Storyboard x:Key="TransformToMiddle">
 61             <DoubleAnimation Storyboard.TargetName="WindowTransform" Storyboard.TargetProperty="
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值