我的xaml页面中有一个大型ProgressBar:
<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 :(得分:1)
我认为ProgressBar默认情况下不支持hittest。尝试设置应该有用的IsHitTestVisible="True"
。