Не могли бы вы опубликовать xaml для экрана компонента и экран, содержащий его? Работает ли щелчок где-нибудь на компоненте? Я думаю, возможно, что он не имеет фона, поэтому не получает события клика. Вы можете попробовать назначить фон, который будет четким.
В противном случае выложите xaml, и я посмотрю, смогу ли я помочь.
Я не совсем уверен, почему, но по какой-то причине кажется, что событие нажатия мыши не доходит до поведения. Когда я оборачиваю экран компонента в сетку и помещаю поведение в сетку, кажется, что он работает правильно:
<Grid HorizontalAlignment="Right" Margin="0,-2,-625,2" Width="606" Background="#00000000">
<i:Interaction.Triggers>
<i:EventTrigger EventName="MouseLeftButtonUp">
<pi:ActivateStateAction TargetState="hide"/>
</i:EventTrigger>
</i:Interaction.Triggers>
<local:Screen_2 x:Name="screen_2" Height="480" Width="606" d:IsPrototypingComposition="True" RenderTransformOrigin="0.5,0.5">
<local:Screen_2.RenderTransform>
<CompositeTransform/>
</local:Screen_2.RenderTransform>
</local:Screen_2>
</Grid>