0

我的 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 错误?

4

1 回答 1

1

我认为 ProgressBar 默认不支持 hittest 。尝试设置IsHitTestVisible="True",应该可以。

于 2013-04-17T00:03:15.370 回答