在Storyboard和其他UIElements中使用事件触发器?

时间:2011-09-04 23:14:54

标签: c# wpf xaml storyboard uielement

我正在尝试使用基本EventTrigger来使用StoryboardUIElement。 我在Windows Phone 7上使用GalaSoft MVVMLight。

这是我对椭圆的所作所为。

<Ellipse x:Name="EquipmentSlot_CPU" Height="55" Stroke="Black" Fill="#FFA1A1A1" Margin="1,0,0,0" VerticalAlignment="Top"
        Width="55" HorizontalAlignment="Left">
    <Ellipse.Triggers>
        <EventTrigger RoutedEvent="UIElement.MouseLeftButtonDown">
            <BeginStoryboard Storyboard="{StaticResource InventorySlotTransition_Start}" />
        </EventTrigger>
    </Ellipse.Triggers>
    <Custom:Interaction.Triggers>
        <Custom:EventTrigger EventName="MouseLeftButtonDown">
            <Command:EventToCommand x:Name="cpu_Click"
                    Command="{Binding InventoryViewModel.Command_EquipmentSlotSelected, Mode=OneWay, Source={StaticResource Locator}}"
                    CommandParameter="CPU" />
        </Custom:EventTrigger>
    </Custom:Interaction.Triggers>
</Ellipse>

但是,我得到一个XAMLParseException,指出它无法分配给属性'System.Windows.EventTrigger.RoutedEvent'。

我希望能够让它与Storyboard一起工作,但这似乎伴随着它自己的一系列问题。

0 个答案:

没有答案