Событие касания с использованием EventTrigger не запускается с помощью Windows Phone 8

Любая идея, почему мой EventTrigger не запускается для моего элемента, который является частью шаблона listboxitem, используя следующий код:

<TextBlock Text="{Binding FieldLabel}" Grid.Column="0" Margin="5,0,0,0" Foreground="Black">
    <i:Interaction.Triggers>
        <i:EventTrigger EventName="Tap">
           <i:InvokeCommandAction x:Name="FieldLabelTap" Command="{Binding DisplayInfoCommand, Mode=OneWay}" CommandParameter="{Binding}" />
        </i:EventTrigger>
    </i:Interaction.Triggers>
</TextBlock>

Я потратил на это смехотворное количество времени, но я просто не могу понять, что я делаю неправильно или чего мне не хватает.

Спасибо.


person Thierry    schedule 30.06.2013    source источник


Ответы (1)


Задача решена! У меня был ICommand для DisplayInfoCommand, определенный в неправильной ViewModel, то есть в ListBoxViewModel, когда он должен был быть определен в моей ListBoxItemViewModel, где фактически определен FieldLabel.

person Thierry    schedule 30.06.2013