【发布时间】:2015-01-20 14:51:06
【问题描述】:
我真的需要帮助,任何人都可以在 VB.NET + WPF + Fluidkit 中给我一个例子 我正在尝试创建可以使用动画幻灯片切换视图的应用程序。我知道 Fluidkit 有示例但在 C# 中,我尝试将 C# 源代码转换为 VB.NET 但错误太多。
谁能给我举个例子,如何在 VB.NET 中的视图之间创建动画幻灯片?或至少工作示例 VB.NET + Fluidkit for WPF
提前谢谢你
更新: 亲爱的师父,
在互联网上搜索和搜索后,我几乎想通了。通过专家的一些参考,我设法设计了“MDI”并在主窗体中显示子窗体。我想要的是在主窗体上显示子窗体时显示动画(幻灯片过渡效果)。 在我的项目中,我有: 1.主窗口.xaml 2. page1.xaml(用户控件)
主窗口的 XAML 如下:
<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">
<Grid HorizontalAlignment="Left" Height="38" VerticalAlignment="Top" Width="525" Margin="0,0,-8,0">
<Grid.Resources>
<Storyboard x:Key="TransformImage">
<DoubleAnimation
Storyboard.TargetName="page1"
Storyboard.TargetProperty="RenderTransform.(TranslateTransform.X)"
By="100" Duration="0:0:3">
</DoubleAnimation>
</Storyboard>
</Grid.Resources>
<Grid.Triggers>
<EventTrigger RoutedEvent="Button.Click" SourceName="btnClick">
<BeginStoryboard Storyboard="{StaticResource TransformImage}"/>
</EventTrigger>
</Grid.Triggers>
<StackPanel x:Name="Stk" HorizontalAlignment="Left" Height="281" Margin="-1,40,0,-283" VerticalAlignment="Top" Width="519"/>
<Button x:Name="btnClick" Content=" Show Child" HorizontalAlignment="Left" Margin="10,10,0,6" Width="75" Click="Button_Click"/>
</Grid>
</Window>
我想使用幻灯片过渡效果显示 page1.xaml,但是当我按下 BtnClick 时出现错误,其中 page1.xaml 在 mainform.xaml 中不存在
请帮帮我。
问候
【问题讨论】: