2009-08-27 6 views
1

Wenn ich Storyboard.Target schreibe, tritt intellisense ein und macht seinen Job. Aber wenn ich es kompiliere, bekomme ich eine Ausnahme. Aber wenn es nicht erlaubt ist, warum zieht Intellisense es für mich an?Zuweisen des Storyboard.Target auf etwas gibt mir einen seltsamen Fehler

<UserControl x:Class="SilverlightApplication5.MainPage" 
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
    mc:Ignorable="d" d:DesignWidth="570" d:DesignHeight="310" Width="570" Height="310"> 
    <Grid x:Name="LayoutRoot" Background="#003399"> 
     <Grid.ColumnDefinitions> 
      <ColumnDefinition Width="70" /> 
      <ColumnDefinition Width="*" /> 
      <ColumnDefinition Width="70" /> 
     </Grid.ColumnDefinitions> 

     <Grid Grid.Column="1" > 
      <Grid.RowDefinitions> 
       <RowDefinition Height="50" /> 
       <RowDefinition Height="*" /> 
      </Grid.RowDefinitions> 

      <Grid Grid.Row="1" > 
       <Image x:Name="imagenAnuncioDestacado" Source="DSC01969.JPG" Stretch="UniformToFill" /> 
      </Grid>    

      <Grid Grid.Row="0"> 
       <Rectangle x:Name="myRectangle" MouseLeftButtonDown="myRectangle_MouseLeftButtonDown" Fill="#CCFFCC" Width="200" Height="30" /> 
      </Grid> 
     </Grid> 

     <Grid Grid.Column="0" > 
      <Image x:Name="imagenLeft" Source="left.PNG" Stretch="None"/> 
     </Grid> 

     <Grid Grid.Column="2" > 
      <Image x:Name="imagenRight" Source="right.PNG" Stretch="None"/> 
     </Grid> 

     <Storyboard x:Name="ShowPrice"> 
      <DoubleAnimationUsingKeyFrames Storyboard.Target="myRectangle" Storyboard.TargetProperty="Height" > 
       <LinearDoubleKeyFrame Value="30" KeyTime="0:0:0" /> 
       <SplineDoubleKeyFrame KeySpline="0,0 1,0" Value="300" KeyTime="0:0:0.8" /> 
       <SplineDoubleKeyFrame KeySpline="0.10, 0.21 0.00, 1.0" Value="250" KeyTime="0:0:1.5" /> 
      </DoubleAnimationUsingKeyFrames> 
     </Storyboard> 
    </Grid> 

</UserControl> 

Ausnahme:

Fehler 1 Die Eigenschaft 'Target' existiert nicht auf dem Typ 'DoubleAnimationUsingKeyFrames' im XML-Namespace 'http://schemas.microsoft.com/winfx/2006/xaml/presentation'. C: \ Dokumente und Einstellungen \ Sergio \ Eigene Dateien \ Visual Studio 2008 \ Projects \ SilverlightApplication5 \ SilverlightApplication5 \ MainPage.xaml 37 44 SilverlightApplication5

I myStoryboard zu myRectangle zuweisen möchten. Was mache ich falsch? Versuchen

Antwort

4

Sie wollen Storyboard.TargetName setzen nicht Storyboard.Target.

0

Storyboard.TargetProperty="(UIElement.Height)" 
Verwandte Themen