0

У меня есть большой ProgressBar в моей странице XAML:Событие ProgressBar.Tap не срабатывает?

<ProgressBar x:Name="prog" Height="28" VerticalAlignment="Bottom" Tap="prog_Tap"/> 

Когда я нажимаю его, он должен бросить исключение:

private void prog_Tap(object sender, System.Windows.Input.GestureEventArgs e) 
{ 
    throw new Exception(); 
} 

Однако, ничего не происходит, когда я нажимаю на ProgressBar. Что-то не так с моим кодом, или это ошибка Silverlight?

+0

Странная проблема. Я положил его в сетку на данный момент и использовал событие крана сетки – msbg

ответ

1

Я думаю, что ProgressBar не поддерживает hittest по умолчанию. Попробуйте установить IsHitTestVisible="True", что должно сработать.

+0

Я проверил, и индикатор выполнения попал в цель. – msbg

Смежные вопросы