UWP XAMl ListView项模板MVVM事件

UWP XAMl ListView项模板MVVM事件,xaml,uwp,Xaml,Uwp,如果我想实现MVVM模式。在ListView.ItemTemplate的Datatemplate中实现DoubletTapped on TextBlock等事件的正确过程是什么 <ListView.ItemTemplate> <DataTemplate x:DataType="classes:Person"> <TextBlock DoubleTapped="{x:Bind}"//what goes here to

如果我想实现MVVM模式。在ListView.ItemTemplate的Datatemplate中实现DoubletTapped on TextBlock等事件的正确过程是什么

<ListView.ItemTemplate>
     <DataTemplate x:DataType="classes:Person">
         <TextBlock
            DoubleTapped="{x:Bind}"//what goes here to call a method on the ViewModel
            Foreground="Green"
            Text="{x:Bind Name}" />
    </DataTemplate>
</ListView.ItemTemplate>
请按如下方式修改TextBlock Xaml:

<TextBlock Foreground="Green" Text="{x:Bind Name}" >
      <interactivity:Interaction.Behaviors>
         <core:EventTriggerBehavior EventName="DoubleTapped">
               <core:InvokeCommandAction  Command="{Binding ElementName=RootPage, Path=DataContext.YourCommandMethod}"/>
          </core:EventTriggerBehavior>     
       </interactivity:Interaction.Behaviors>
 </TextBlock>
RootPage是根元素的名称,在我的例子中是一个页面