我有一個按鈕,它應該關閉當前窗口,並打開另一個窗口。但我想在關閉之前先淡出窗戶。我有一個故事板創建:如何調用XAML中完成的故事板命令
<Storyboard x:Key="Storyboard1">
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="Window">
<EasingDoubleKeyFrame KeyTime="0:0:0.5" Value="0"/>
</DoubleAnimationUsingKeyFrames>
</Storyboard>
和我有按鈕:
<Button Content="Log In" Height="50" Margin="5" VerticalAlignment="Top" Width="190" DockPanel.Dock="Right"
Style="{DynamicResource ButtonLoginStyle}" Template="{DynamicResource ButtonBaseControlTemplate1}"
Command="{Binding LogInCommand}">
<Button.Triggers>
<EventTrigger RoutedEvent="Button.LostMouseCapture">
<BeginStoryboard Storyboard="{StaticResource Storyboard1}"></BeginStoryboard>
</EventTrigger>
</Button.Triggers>
</Button>
有沒有辦法做到在XAML?或者我應該在代碼後面做?我試圖遵循MVVM原則,所以我猜想將故事板參考作爲參數發送給命令是毫無疑問的。
我也有其他問題,你們是否使用混合視覺工作室在XAML中創建用戶界面?或者自己編寫代碼是否更好?
某些顯示如何使用它的XAML代碼會很棒!我真的不知道如何使用它。 – Contango