我使用进度条显示加载功能的进度,ini WPF。 xaml代码如下所示,
<Grid>
<ProgressBar Height="13" HorizontalAlignment="Left" Margin="47,117,0,0" Name="progressBar1" VerticalAlignment="Top" Width="291" Value="0" IsIndeterminate="True" />
<Grid>
并且在代码背后,
public SplashScreen()
{
InitializeComponent();
Duration duration = new Duration(TimeSpan.FromSeconds(10));
DoubleAnimation doubleanimation = new DoubleAnimation(30.0, duration);
progressBar1.BeginAnimation(ProgressBar.ValueProperty,doubleanimation); //Exception
}
在执行代码时,它会在最后一行中引发异常,说明“对象引用未设置为对象的实例。”。
任何人都可以帮助我克服此异常并使我的进度条工作。
答案 0 :(得分:0)
如果你在最后一行得到Exception
,那么可能为null
的那行仅对象就是你的{{ 1}}对象。只有你可以告诉它为什么progressBar1
。
答案 1 :(得分:0)
我发现了异常发生的原因。由于iam使用了Constructor中的代码,我遇到了异常。当我在load_event()中使用相同的时候,没问题....