2011-03-14 62 views
0

請告訴我如何解決我的問題。情況如下: 我有一個列表框裏面的圖像,我想要一些圖像閃爍,有些不是。我有財產「Emergeny」,如果這是真的圖像應該眨眼,現在的問題是我怎麼能綁定它。我嘗試綁定到「Duartion」或「To」屬性,但我收到一個錯誤。下面的代碼是我閃爍的圖像。如何綁定DoubleAnimation Enabled/Disabled

<Image Height="32" Width="32" Source="{Binding Emergency, Converter={StaticResource boolToPath}}"> 
        <Image.Style> 
        <Style> 
         <Style.Triggers>         
          <EventTrigger RoutedEvent="Image.Loaded"> 
           <BeginStoryboard> 
            <Storyboard> 
             <DoubleAnimation Storyboard.TargetProperty="(Image.Opacity)" BeginTime="0:0:0" Duration="0:0:0.5" 
                 From="1.0" To="0.0" RepeatBehavior="Forever" AutoReverse="True" /> 
            </Storyboard> 
           </BeginStoryboard> 
          </EventTrigger> 
         </Style.Triggers> 
        </Style> 
        </Image.Style>  
        </Image> 

回答

1

而是觸發Event.Loaded的,你的財產觸發:

<Trigger Property="IsEmergency" Value="True"> 
    <BeginStoryboard .../> 
</Trigger> 
+0

感謝,那還可以幫助[鏈接] http://msdn.microsoft.com/en-us/library/ms742536的.aspx – Tiho 2011-03-14 13:42:28