私のアプリケーションでは、コンテンツコントロールを使用してユーザーコントロールを表示しています
<ContentControl Content="{Binding LayoutControl}" Grid.Row="0" Height="700" Width="450"/>
ここでのバインディングコンテンツは、次の要素を持つユーザーコントロールです。
<Grid x:Name="LayoutRoot" Background="#6C7172">
<Border BorderBrush="White" BorderThickness="7">
<Image Source="{Binding ImagePath0}">
<i:Interaction.Triggers>
<i:EventTrigger EventName="Tap">
<cmd:EventToCommand Command="{Binding Path=ImageTap}" PassEventArgsToCommand="True"/>
</i:EventTrigger>
</i:Interaction.Triggers>
</Image>
</Border>
</Grid>
上記のコードで実装しようとしているのは、画像をタップしているときに、ビューモデルで対応するイベントを発生させる必要があるということですが、このコードでは、タップイベントは発生しません。しかし、インタラクティブ機能をコンテンツコントロールに適用すると、クリックが機能します。2つ以上の画像コントロールのタップイベントを処理する必要がある他の場合があるため、コンテンツコントロールにタップイベントを単純に追加することはできません。誰かが私がこの問題を解決するのを手伝ってくれますか?