2012-08-07 74 views
1

我想在应用程序中加载pivotitem时创建动画。下面的代码抛出一个异常 - 无法设置属性RoutedEvent:Windows Phone 7.5 - 动画pivotitem加载事件

<controls:PivotItem x:Name="myPivot"> 
    <controls:PivotItem.Triggers> 
    <EventTrigger RoutedEvent="controls:PivotItem.Loaded"> 
     <BeginStoryboard> 
      <Storyboard> 
       <DoubleAnimation Storyboard.TargetName="myPivot" 
           Storyboard.TargetProperty="Opacity" 
           From="0.6" To="1.0" Duration"0:0:1" /> 
      </Storyboard> 
     </BeginStoryboard> 
    </EventTrigger> 
    </controls:PivotItem.Triggers> 
    ... 
</controls:PivotItem> 

完全相同的代码工作完全在一个网格或矩形。我的印象是,这将适用于任何框架元素?

+0

什么异常你得到? – Madushan 2012-08-07 03:35:54

+0

我得到一个XamlParseException - 未能分配给属性:System.Windows.EventTrigger.RoutedEvent – user1337323 2012-08-07 03:41:51

+1

我有一个预感。尝试删除'RoutedEvent'属性? – Madushan 2012-08-07 04:01:16

回答

2

尽量丢弃RoutedEvent属性

参见事件的documentation

如果不指定路由事件,它默认言论Loaded事件。

(这是这些招数我学到当我XamlParseException做虽然我不完全理解的一个。)