WPF如何实现像概念版QQ那样的窗体翻转效果?

zhangqingquan_1988 2010-08-04 04:19:12
WPF如何实现像概念版QQ那样的窗体翻转效果?
...全文
1703 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
蜕变之旅 2013-04-10
  • 打赏
  • 举报
回复
能不能按钮反转?
makery 2012-12-26
  • 打赏
  • 举报
回复
觉得一楼的还是可以继续完善的
yongleshangpu 2012-10-16
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

C# code

<Window x:Class="窗体翻转.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Mai……
[/Quote]是你没有看清人家的问题,你只是翻转了,但是概念版QQ翻转之后,背面是另一个窗口???
crackdung 2012-05-02
  • 打赏
  • 举报
回复
dotnetbar for wpf
岁月无情_1 2012-05-02
  • 打赏
  • 举报
回复
如果,1楼能把做自定义窗体的部分再加上就更OK了
Easy2HJ 2012-04-30
  • 打赏
  • 举报
回复
相当的强不错,学习中,,
tiantian2324 2012-01-10
  • 打赏
  • 举报
回复
1楼很强大
gqqnb 2012-01-06
  • 打赏
  • 举报
回复
1楼的很好呀!
tx183584 2012-01-05
  • 打赏
  • 举报
回复
楼上的只能在4.0下才能使用
yalan 2011-10-15
  • 打赏
  • 举报
回复

<Window x:Class="窗体翻转.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="350" Width="525" Foreground="{x:Null}" WindowStyle="None" ResizeMode="NoResize" AllowsTransparency="True" Background="{x:Null}" Topmost="True">
<Window.Resources>
<Storyboard x:Key="fanzhuan">
<PointAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransformOrigin)" Storyboard.TargetName="grid">
<EasingPointKeyFrame KeyTime="0" Value="0.5,0.5"/>
</PointAnimationUsingKeyFrames>
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[0].(ScaleTransform.ScaleX)" Storyboard.TargetName="grid">
<EasingDoubleKeyFrame KeyTime="0" Value="-1">
<EasingDoubleKeyFrame.EasingFunction>
<CubicEase EasingMode="EaseOut"/>
</EasingDoubleKeyFrame.EasingFunction>
</EasingDoubleKeyFrame>
<EasingDoubleKeyFrame KeyTime="0:0:1" Value="1">
<EasingDoubleKeyFrame.EasingFunction>
<CubicEase EasingMode="EaseOut"/>
</EasingDoubleKeyFrame.EasingFunction>
</EasingDoubleKeyFrame>
</DoubleAnimationUsingKeyFrames>
</Storyboard>
</Window.Resources>
<Window.Triggers>
<EventTrigger RoutedEvent="FrameworkElement.Loaded">
<BeginStoryboard Storyboard="{StaticResource fanzhuan}"/>
</EventTrigger>
</Window.Triggers>

<Grid x:Name="grid" Margin="109,29,124,48">
<Grid.RenderTransform>
<TransformGroup>
<ScaleTransform/>
<SkewTransform/>
<RotateTransform/>
<TranslateTransform/>
</TransformGroup>
</Grid.RenderTransform>
<Grid.Background>
<ImageBrush ImageSource="61.jpg" Stretch="None"/>
</Grid.Background>
</Grid>
</Window>


很简单的一个东西

17,740

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET Framework
社区管理员
  • .NET Framework社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧