У меня есть раскадровка здесь, в XAML, с использованием выражения Microsoft Blend, и я хочу назвать эту раскадровку в C #, и я исследовал в течение дня или около того, и я не могу найти ответ.Я в этот момент
XAML:
<UserControl.Resources>
<Storyboard x:Key="LoginClose">
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[0].(ScaleTransform.ScaleX)" Storyboard.TargetName="LoginControl">
<EasingDoubleKeyFrame KeyTime="0:0:0.4" Value="0"/>
</DoubleAnimationUsingKeyFrames>
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[0].(ScaleTransform.ScaleY)" Storyboard.TargetName="LoginControl">
<EasingDoubleKeyFrame KeyTime="0:0:0.4" Value="0"/>
</DoubleAnimationUsingKeyFrames>
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="LoginControl">
<DiscreteObjectKeyFrame KeyTime="0:0:0.4" Value="{x:Static Visibility.Visible}"/>
<DiscreteObjectKeyFrame KeyTime="0:0:0.5" Value="{x:Static Visibility.Collapsed}"/>
</ObjectAnimationUsingKeyFrames>
</Storyboard>
</UserControl.Resources>
Код сзади:
private void btnClose_Click(object sender, System.Windows.RoutedEventArgs e){
Storyboard Test = this.FindResource(" LoginClose ") as Storyboard;
Test.Begin();
}
Это на самом деле компилируется,это больше, чем остальная помощь, которую я нашел, но я нажимаю кнопку, о которой говорит этот метод, и моя программа перестает отвечать на запросы.Кто-нибудь может немного помочь?