Создание изображения при переходе по щелчку мыши, но по-прежнему реагирует на наведение курсора мыши?

Название в значительной степени говорит само за себя. Есть ли способ сделать изображение в коде XAML видимым, а не кликабельным (я пытаюсь сделать так, чтобы элемент за ним получал щелчок) и одновременно реагировал на события наведения курсора мыши? Свойство IsHitTestVisible отключает наведение мыши. Вот фрагмент кода для справки (на самом деле он использует несколько дополнительных MultiDataTrigger, но здесь это не актуально). В настоящее время наведение указателя мыши работает, а щелчок по нему - нет (добавление IsHitTestVisible = "True" делает все наоборот)

<Image Name="AutoUpdateStatus"
       Stretch="UniformToFill"
       Grid.Column="2" Grid.Row="0"
       Height="32" Width="32"
       HorizontalAlignment="Center"
       Margin="68,2,61,2"
       VerticalAlignment="Center">
    <Image.Style>
        <Style>
            <Setter Property="Image.Source">
                <Setter.Value>
                    <Binding Source="{x:Static res:AppResources.ok}">
                        <Binding.Converter>
                            <Helpers:IconToImageSourceConverter />
                        </Binding.Converter>
                    </Binding>
                </Setter.Value>
            </Setter>
            <Style.Triggers>
                <MultiDataTrigger>
                    <MultiDataTrigger.Conditions>
                        <Condition Binding="{Binding RelativeSource={RelativeSource Self}, Path=IsMouseOver}" Value="True" />
                        <Condition Binding="{Binding Path=AutoUpdateStatusIcon}" Value="ok" />
                    </MultiDataTrigger.Conditions>
                    <Setter Property="Image.Source">
                        <Setter.Value>
                            <Binding Source="{x:Static res:AppResources.ok_glow}">
                                <Binding.Converter>
                                    <Helpers:IconToImageSourceConverter />
                                </Binding.Converter>
                            </Binding>
                        </Setter.Value>
                     </Setter>
                 </MultiDataTrigger>
             </Style.Triggers>
         </Style>
     </Image.Style>
 </Image>
8
задан Swooper 28 April 2011 в 17:31
поделиться