2012-06-13 31 views
1

錯誤:「屬性背景的屬性值無效。」C#WP7按鈕按下狀態拋出:「屬性Background的屬性值無效。」

XAML:

<VisualState x:Name="Pressed"> 
    <Storyboard> 
     .... 
     <ObjectAnimationUsingKeyFrames Storyboard.TargetName="ButtonBackground" Storyboard.TargetProperty="Background"> 
      <DiscreteObjectKeyFrame KeyTime="0" Value="/Images/home_2_click.png" /> 
     </ObjectAnimationUsingKeyFrames> 
     .... 
    </Storyboard> 
</VisualState> 
+1

看到這個問題http://stackoverflow.com/questions/9971506/why-isnt-my-windows-phone-silverlight-rotation-animation-working/9972220#9972220它也許類似 –

+1

羅馬嗨,答案下面幫助我,但你的帶領我一些很酷的動畫相關的問題:)對未來的參考。 –

回答

2

你似乎動畫過程中背景IMAG應用到一個按鈕。 當然,你正在以一種錯誤的方式應用它。 您必須執行以下操作:

<DiscreteObjectKeyFrame KeyTime="0:0:1"> 
    <DiscreteObjectKeyFrame.Value> 
     <ImageBrush ImageSource="" /> 
    </DiscreteObjectKeyFrame.Value> 
</DiscreteObjectKeyFrame> 

這一定會解決您的問題。如果確實如此,請將此標記爲已接受的答案。 感謝名單

+0

謝謝Uday !!這樣做:D –