Использование триггеров событий с раскадровками и другими элементами UIE? - PullRequest
0 голосов
/ 05 сентября 2011

Я пытаюсь заставить базовый EventTrigger работать с Storyboard и UIElement.Я использую GalaSoft MVVMLight на Windows Phone 7.

Вот что у меня есть для эллипса.

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

Мне бы хотелось, чтобы это работало и со раскадровкой, но, похоже, у нее есть свои проблемы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...