У меня проблема на одном из компьютеров моего пользователя, когда она не может щелкнуть по изображению (ну, она может щелкнуть по нему, но ничего не происходит). Изображение имеет следующий XAML:
<Image Source="./Images/flag.jpg"
Name="image1"
Stretch="Uniform"
Height="40"
HorizontalAlignment="Right"
VerticalAlignment="Top"
ImageFailed="image1_ImageFailed"
Mouse.MouseDown="RotateImage"
Margin="0,0,0,0"
Cursor="Hand"/>
И событие MouseDown обрабатывается:
private void RotateImage(object sender, MouseEventArgs e)
{
//Some Code…
}
Каждый другой пользователь (их более 50) может щелкнуть изображение и правильно выполнить код, стоящий за событием. Кроме того, когда я захожу на ее компьютер (под своим именем пользователя), я могу щелкнуть изображение и правильно выполнить код. Она работает под управлением XP, и это приложение .Net 3.5.
Кроме того, когда ее мышь наводит курсор на изображение, курсор меняется с стрелки на руку.
Я пытался решить эту проблему следующим образом:
Пуск-> Настройки-> Панель управления-> Система-> Дополнительно-> Производительность-> Настройки: в этом разделе я попробовал все различные переключатели и различные комбинации флажков. Ничего не сработало.
Я попытался изменить его с двойного дисплея на один. Не повезло.
Я пробовал различные настройки разрешения, но они не изменили результат
Кажется, для нее есть пользовательская настройка, которая запрещает маршрутизацию этого события к коду, но я не могу его найти. Будем очень благодарны за любые предложения.
Спасибо!