Atribuindo a Storyboard.Target em algo me dá um erro estranho

votos
1

Quando eu escrevo Storyboard.Target, passos IntelliSense no e faz seu trabalho. Mas quando eu compilá-lo, eu recebo uma exceção. Mas se isso não é permitido, por que intellisense puxá-lo para mim usar?

<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>

Exceção:

Erro 1 A propriedade 'Target' não existe no tipo 'DoubleAnimationUsingKeyFrames' no namespace XML ' http://schemas.microsoft.com/winfx/2006/xaml/presentation '. C: \ Documents and Settings \ Sergio \ Meus Documentos \ Visual Studio 2008 \ Projects \ SilverlightApplication5 \ SilverlightApplication5 \ MainPage.xaml 37 44 SilverlightApplication5

Eu quero atribuir myStoryboard para myRectangle. O que estou fazendo de errado?

Publicado 27/08/2009 em 03:34
fonte usuário
Em outras línguas...                            


2 respostas

votos
4

Você deseja definir Storyboard.TargetName não Storyboard.Target.

Respondeu 27/08/2009 em 04:18
fonte usuário

votos
0

Experimentar

Storyboard.TargetProperty="(UIElement.Height)"
Respondeu 27/08/2009 em 03:41
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more